| # Benchmarking cpython (CONTRIBUTING.md) | |
| crates/ruff_linter/resources/test/cpython | |
| # generate_mkdocs.py | |
| mkdocs.generated.yml | |
| # check_ecosystem.py | |
| ruff-old | |
| github_search*.jsonl | |
| # update_schemastore.py | |
| schemastore | |
| # `maturin develop` and ecosystem_all_check.sh | |
| .venv* | |
| # Formatter debugging (crates/ruff_python_formatter/README.md) | |
| scratch.* | |
| # Created by `perf` (CONTRIBUTING.md) | |
| perf.data | |
| perf.data.old | |
| # Created by `flamegraph` (CONTRIBUTING.md) | |
| flamegraph.svg | |
| # Additional target directories that don't invalidate the main compile cache when changing linker settings, | |
| # e.g. `CARGO_TARGET_DIR=target-maturin maturin build --release --strip` or | |
| # `CARGO_TARGET_DIR=target-llvm-lines RUSTFLAGS="-Csymbol-mangling-version=v0" cargo llvm-lines -p ruff --lib` | |
| /target* | |
| # samply profiles | |
| profile.json | |
| # tracing-flame traces | |
| tracing.folded | |
| tracing-flamechart.svg | |
| tracing-flamegraph.svg | |
| # insta | |
| *.rs.pending-snap | |
| ### | |
| # Rust.gitignore | |
| ### | |
| # Generated by Cargo | |
| # will have compiled files and executables | |
| debug/ | |
| target/ | |
| # These are backup files generated by rustfmt | |
| **/*.rs.bk | |
| # MSVC Windows builds of rustc generate these, which store debugging information | |
| *.pdb | |
| ### | |
| # Python.gitignore | |
| ### | |
| # Byte-compiled / optimized / DLL files | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| # C extensions | |
| *.so | |
| # Distribution / packaging | |
| .Python | |
| build/ | |
| develop-eggs/ | |
| dist/ | |
| downloads/ | |
| eggs/ | |
| .eggs/ | |
| lib/ | |
| lib64/ | |
| parts/ | |
| sdist/ | |
| var/ | |
| wheels/ | |
| share/python-wheels/ | |
| *.egg-info/ | |
| .installed.cfg | |
| *.egg | |
| MANIFEST | |
| # PyInstaller | |
| # Usually these files are written by a python script from a template | |
| # before PyInstaller builds the exe, so as to inject date/other infos into it. | |
| *.manifest | |
| *.spec | |
| # Installer logs | |
| pip-log.txt | |
| pip-delete-this-directory.txt | |
| # Unit test / coverage reports | |
| htmlcov/ | |
| .tox/ | |
| .nox/ | |
| .coverage | |
| .coverage.* | |
| .cache | |
| nosetests.xml | |
| coverage.xml | |
| *.cover | |
| *.py,cover | |
| .hypothesis/ | |
| .pytest_cache/ | |
| cover/ | |
| repos/ | |
| # Translations | |
| *.mo | |
| *.pot | |
| # Django stuff: | |
| *.log | |
| local_settings.py | |
| db.sqlite3 | |
| db.sqlite3-journal | |
| # Flask stuff: | |
| instance/ | |
| .webassets-cache | |
| # Scrapy stuff: | |
| .scrapy | |
| # Sphinx documentation | |
| docs/_build/ | |
| # PyBuilder | |
| .pybuilder/ | |
| target/ | |
| # Jupyter Notebook | |
| .ipynb_checkpoints | |
| # IPython | |
| 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 | |
| # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. | |
| # 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 | |
| # 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 | |
| # Rope project settings | |
| .ropeproject | |
| # mkdocs documentation | |
| /site | |
| # mypy | |
| .mypy_cache/ | |
| .dmypy.json | |
| dmypy.json | |
| # Pyre type checker | |
| .pyre/ | |
| # pytype static type analyzer | |
| .pytype/ | |
| # Cython debug symbols | |
| cython_debug/ | |
| # 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/ | |
| .vimspector.json | |
| # Visual Studio Code | |
| .vscode/ | |
| # VIM | |
| .*.sw? | |
| .sw? | |
| # Custom re-inclusions for the resolver test cases | |
| !crates/ruff_python_resolver/resources/test/airflow/venv/ | |
| !crates/ruff_python_resolver/resources/test/airflow/venv/lib | |
| !crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/_watchdog_fsevents.cpython-311-darwin.so | |
| !crates/ruff_python_resolver/resources/test/airflow/venv/lib/python3.11/site-packages/orjson/orjson.cpython-311-darwin.so |