.gitignore: remove vim and update python
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Idfffe485440ced20dd1a772e0cf2a4334da06f7a
diff --git a/.gitignore b/.gitignore
index 5917395..c4fa618 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,8 +2,8 @@
/build*/
/subprojects/*/
-# Created by https://www.gitignore.io/api/vim,python
-# Edit at https://www.gitignore.io/?templates=vim,python
+# Created by https://www.toptal.com/developers/gitignore/api/python
+# Edit at https://www.toptal.com/developers/gitignore?templates=python
### Python ###
# Byte-compiled / optimized / DLL files
@@ -28,7 +28,6 @@
sdist/
var/
wheels/
-pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
@@ -55,13 +54,25 @@
nosetests.xml
coverage.xml
*.cover
+*.py,cover
.hypothesis/
.pytest_cache/
+cover/
# Translations
*.mo
*.pot
+# Django stuff:
+*.log
+local_settings.py
+db.sqlite3
+db.sqlite3-journal
+
+# Flask stuff:
+instance/
+.webassets-cache
+
# Scrapy stuff:
.scrapy
@@ -69,10 +80,20 @@
docs/_build/
# PyBuilder
+.pybuilder/
target/
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# IPython
+profile_default/
+ipython_config.py
+
# pyenv
-.python-version
+# 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
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
@@ -81,12 +102,40 @@
# install all needed dependencies.
#Pipfile.lock
-# celery beat schedule file
+# 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
+
+# pdm
+# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
+#pdm.lock
+# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
+# in version control.
+# https://pdm.fming.dev/#use-with-ide
+.pdm.toml
+
+# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
+__pypackages__/
+
+# Celery stuff
celerybeat-schedule
+celerybeat.pid
# SageMath parsed files
*.sage.py
+# Environments
+.env
+.venv
+env/
+venv/
+ENV/
+env.bak/
+venv.bak/
+
# Spyder project settings
.spyderproject
.spyproject
@@ -94,11 +143,6 @@
# Rope project settings
.ropeproject
-# Mr Developer
-.mr.developer.cfg
-.project
-.pydevproject
-
# mkdocs documentation
/site
@@ -110,29 +154,17 @@
# Pyre type checker
.pyre/
-### Vim ###
-# Swap
-[._]*.s[a-v][a-z]
-[._]*.sw[a-p]
-[._]s[a-rt-v][a-z]
-[._]ss[a-gi-z]
-[._]sw[a-p]
+# pytype static type analyzer
+.pytype/
-# Session
-Session.vim
-Sessionx.vim
+# Cython debug symbols
+cython_debug/
-# Temporary
-.netrwhist
-*~
+# PyCharm
+# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
+# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
+# and can be added to the global gitignore or merged into this file. For a more nuclear
+# option (not recommended) you can uncomment the following to ignore the entire idea folder.
+#.idea/
-# Auto-generated tag files
-tags
-
-# Persistent undo
-[._]*.un~
-
-# Coc configuration directory
-.vim
-
-# End of https://www.gitignore.io/api/vim,python
+# End of https://www.toptal.com/developers/gitignore/api/python