diff --git a/.gitignore b/.gitignore index 12aece25..ea28e847 100644 --- a/.gitignore +++ b/.gitignore @@ -7,10 +7,10 @@ __pycache__/ *.py[cod] *$py.class -# C extensions +# C Extensions *.so -# Distribution / packaging +# Distribution / Packaging .Python build/ develop-eggs/ @@ -41,7 +41,7 @@ MANIFEST pip-log.txt pip-delete-this-directory.txt -# Unit test / coverage reports +# Unit test / Coverage reports htmlcov/ .tox/ .nox/ @@ -88,6 +88,8 @@ profile_default/ ipython_config.py # pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: .python-version # pipenv @@ -95,14 +97,21 @@ ipython_config.py # However, in case of collaboration, if having platform-specific dependencies or dependencies # having no cross-platform support, pipenv may install dependencies that don't work, or not # install all needed dependencies. -#Pipfile.lock +Pipfile.lock # poetry # 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. # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control -#poetry.lock +poetry.lock +poetry.toml + +# uv +# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +uv.lock # pdm # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. @@ -111,6 +120,8 @@ ipython_config.py # in version control. # https://pdm.fming.dev/#use-with-ide .pdm.toml +.pdm-python +.pdm-build/ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm __pypackages__/ @@ -138,8 +149,24 @@ venv.bak/ # Rope project settings .ropeproject -# macoS -*.DS_Store +# macOS +.DocumentRevisions-V100 +.DS_Store +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns + +# Linux +.directory +.fuse_hidden* +.nfs* +.Trash-* + +# Windows +[Dd]esktop.ini +$RECYCLE.BIN/ # mkdocs documentation /site