aboutsummaryrefslogtreecommitdiffstats
path: root/Python.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Update Python.gitignoreJuan Luis Cano Rodríguez2022-02-201-6/+0
|
* Expand explanations on PDMJuan Luis Cano Rodríguez2022-02-181-0/+8
| | | Co-authored-by: Lukasz Sobczuk <sobczuk.lukasz@wp.pl>
* Ignore PDM project-wide configJuan Luis Cano Rodríguez2022-02-161-1/+7
| | | See https://pdm.fming.dev/#use-with-ide
* Update Python.gitignoreWill Frey2022-02-021-1/+1
| | | Fix a typo: `maintainted` to `maintained`
* Merge pull request #3911 from JP-Ellis/patch-1Brian Douglas2021-12-101-0/+7
|\ | | | | [Python] Add poetry.lock
| * [Python] Add poetry.lockJP-Ellis2021-12-071-0/+7
| | | | | | | | | | Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. This is especially recommended for binary packages to ensure reproducibility, and is more commonly ignored for libraries. This is taken from https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
* | Replace references of this repo's "master" branchWiblz2021-12-061-1/+1
|/ | | | with "main".
* Add JetBrains note for PyCharm to Python.gitignoreBrianMSheldon2020-06-241-0/+7
| | | | | | | First and foremost I think that requiring such a complicated gitignore for JetBrains IDEs is a failure on JetBrains part in structuring their project setting. I also feel that it should be included in the `Python.gitignore` due to its popularity and due to the frequency of requests. A quick search for `PyCharm` PRs shows 81 closed PRs requesting it be added and if searching for `.idea` you can see many more have been requested. However I understand the maintenance burden in including it when a user can manually merge the two files themselves so I understand why the maintainers have opted to maintain it seperately. The main problem I see is that with many people adding the `Python.gitignore` at project creation through the Github UI and the `JetBrains.gitignore` being in the Global folder and makes it less discoverable than it should be. This PR adds a comment for people adding the `Python.gitignore` directing them to the global `JetBrains.gitignore` which should solve this issue in a way that is acceptable for the maintainers, since comment-only sections already exist for `pyenv` and `pipenv`.
* Remove pip-wheel-metadata/ from Python.gitignore (#3364)Pradyun Gedam2020-04-111-1/+0
| | | | | | | pip generated this folder for a few versions, as part of it's initial implementation of PEP 517. pip has not generated this folder for a few versions now, so it should be OK to remove this from the standard gitignore file.
* Revert "[Python] adding IDE & static related stuff (#3317)" (#3363)Brendan Forster2020-04-041-4/+0
| | | This reverts commit e931ef7f3e7d8f7aa0e784c14bd291ad4448b1ab.
* [Python] adding IDE & static related stuff (#3317)Meysam2020-03-131-0/+4
|
* Changes to PyBuilder 0.12+ (#3338)Arcadiy Ivanov2020-03-121-0/+1
| | | PyB 0.12 uses `$project_root/.pybuilder/` for internal venvs.
* Ignore Cython debug symbols (#3330)Elijah Shaw-Rutschman2020-03-111-0/+3
| | | Cython extension modules built with `gdb_debug=True` spit out debug symbols in the `cython_debug` directory at the top level of the project. The files in this directory contain hardcoded paths and are not shareable/meaningful across environments, so I think it makes sense to include them in a default Python .gitignore.
* Add `cover/` to Python.gitignore. (#3310)Xuan (Sean) Hu2020-02-191-0/+1
|
* [Python] .python-version should NOT be ignored (#3274)Santiago Basulto2020-02-091-1/+3
|
* Ignore .pytype/ directory (#3301)Brad Solomon2020-02-091-0/+3
| | | | | pytype is a static type analyzer for Python code; it generates files of inferred type information, located by default in .pytype/pyi.
* wtf is a pyflow (#3242)mrg00292019-11-181-1/+1
|
* Ignore the __pypackages__ folder for pyflow users. (#3205)Omer Katz2019-11-081-0/+3
| | | See https://github.com/David-OConnor/pyflow for details.
* Added celerybeat.pid (#3229)Petronald Green2019-11-081-1/+2
|
* Ignore coverage annotations reports. (#3131)Omer Katz2019-09-201-0/+1
|
* Add db.sqlite3-journal to Python.gitignore (#3063)Peter Hollows2019-05-251-0/+1
| | | | | | | | See also 15e56afe introduced this for Rails.gitignore. Docs on Sqlite temporary files https://www.sqlite.org/tempfiles.html#rollback_journals Thanks @nickittynack (Nick Reynolds)
* Replace non-ASCII character in comment (#3050)John Chang2019-05-091-1/+1
| | | The curly apostrophe in the comment is causing AWS EB CLI to fail. https://stackoverflow.com/a/55988700/594211
* Add ignore rules for Pipenv (#2977)Jarry Shaw2019-03-111-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | * Add ignore rules for Pipenv Pipenv uses Pipfile.lock to maintain Python package information (metadata, hash, etc.) installed as described in Pipfile. Thus, Pipfile.lock may vary on different operating systems, platforms when collaborating. This PR adds Pipfile.lock into the Python default gitignore. See http://pipenv.org * Update Python.gitignore Not to ignore Pipfile.lock in default, but explain when and why it should be ignored in case of collaboration. (adjusted according to comment in github/gitignore#2977 by @drothmaler ) * Apply suggestions from code review Co-Authored-By: JarryShaw <jarryshaw@icloud.com> * Update Python.gitignore As suggested by @shiftkey , elaborate on the problems that users might see with `Pipfile.lock`.
* Add pip-wheel-metadata to Python.gitignoreSam Roeca2019-01-251-0/+1
| | | | | | | | | PEP-517 has resulted in some updates to the Python build process. As a result, a new directory called pip-wheel-metadata is created on fresh builds. This PR adds this directory into the Python default gitignore. See https://github.com/pypa/pip/blob/e5f4bbb7ddff87f48f2b5815513e4211ccdde83a/src/pip/_internal/req/req_install.py#L568
* Hide wheels directory used on Debian-like systems (Ubuntu)J. Kevin Bay2018-11-091-0/+1
| | | | | | | | See https://www.debian.org/doc/packaging-manuals/python-policy/ch-module_packages.html tl;dr Debian Policy requires wheels to be installed here and thus issuing python3 -m venv . on a Debian-like system creates this directory
* Add .pyre directory for Pyre type checkerkitsuyui2018-10-231-0/+3
| | | | | | | | Pyre is a new type-checker for Python developed by facebook in May 2018. https://pyre-check.org/ It makes .pyre directory for storing result or cache for type checking. This directory is environment dependent. So it should be ignored from Git.
* Add .nox directory for the nox testing toolSeth M. Larson2018-09-091-0/+1
| | | See: https://github.com/theacodes/nox
* Merge pull request #2788 from amigcamel/ignore_ipython_profileBrendan Forster2018-08-261-0/+4
|\ | | | | ignore ipython profile
| * fix typo: should be profile_default instead of default_profileamigcamel2018-08-271-1/+1
| |
| * ignore ipython profileamigcamel2018-08-221-0/+4
| |
* | Remove newline at end of Python.gitignore.Gabriel Curio2018-08-181-1/+0
| | | | | | | | | | My preference is for files to have a terminal newline, however that doesn't seem to be how this repo is doing things.
* | add dmypy.json - without initial '.', to Python.gitignore.Gabriel Curio2018-08-181-0/+2
| | | | | | | | | | | | Older versions of dmypy used 'dmypy.json' without the initial '.'. This should be added to Python.gitignore for those using older versions of MyPy.
* | add .dmypy.json to Python.gitignore.Gabriel Curio2018-08-181-0/+1
|/ | | | | MyPy includes a daemon server that creates a file named .dmypy.json to manage socket connection data.
* Merge pull request #2612 from jtogrul/masterBrendan Forster2018-03-111-0/+1
|\ | | | | Ignored default sqlite database of Django
| * Ignored default sqlite database of Djangojtogrul2018-02-251-0/+1
| |
* | Merge pull request #2577 from cyliang/masterBrendan Forster2018-03-111-2/+0
|\ \ | |/ |/| Remove unreasonable ignores for Python/Django
| * Remove two ignores for Python/DjangoChih-Yung Liang2018-01-121-2/+0
| | | | | | | | | | Both are neither python-specific nor django-specific: - .static_storage - .media
* | Add ignore '.pytest_cache' directory in Unit test sectionraimon2018-02-041-0/+1
|/
* Merge pull request #2464 from Cadmus/masterBrendan Forster2017-09-211-0/+2
|\ | | | | updated static and media files in django section
| * updated static and media files in django sectionRenjith S Raj2017-08-291-0/+2
| |
* | Merge pull request #2416 from jwg4/patch-2Brendan Forster2017-09-091-0/+2
|\ \ | | | | | | Add names of backup folders created by terrarium
| * | Add env.bak, re-arrangejwg42017-06-211-1/+2
| | |
| * | Add venv.bak - created by terrariumjwg42017-06-211-0/+1
| |/ | | | | Terrarium backs up old virtual environments by moving them to this dir.
* / add MANIFEST to Python.gitignoreShiwei Sun2017-05-261-0/+1
|/ | | | | | | add MANIFEST which is GENERATED by distutils Reasons for making this change: if you use distutils.core to setup, the file MANIFEST is generated by distutils when run 'python setup.py sdist'
* Consolidate all environments in one sectionjwg42017-05-221-4/+2
| | | Some of these names relate to specific tools, others could be used by multiple tools. In particular, virtualenv, the most popular tool for creating Python environments, does not mandate any of these and venv/ or .venv are simply conventional. It is more readable to group all of these together.
* Fixed typoYounggun Kim2017-05-121-1/+1
|
* Ignore mypy's cache directoryBrett Cannon2017-05-061-0/+3
|
* Merge pull request #2330 from random82/patch-1Brendan Forster2017-04-151-0/+1
|\ | | | | Added .spyproject to ignored paths
| * Added .spyproject to ignored pathsDominik Raniszewski2017-03-211-0/+1
| | | | | | Looks like Spyder 3.1 uses .spyproject folder to store workspace config
* | Exclude the root site folder onlyGhislain Antony Vaillant2017-04-011-1/+1
| |