# Package essential files include README.md include LICENSE include CHANGELOG.md include setup.py include pyproject.toml include MANIFEST.in include requirements.txt # Source files recursive-include src *.py *.ipynb # Test files recursive-include tests *.py # Documentation recursive-include docs *.md recursive-include docs *.rst recursive-include docs *.txt recursive-include docs *.py # Example files recursive-include examples *.txt recursive-include examples *.md # Exclude unwanted files global-exclude __pycache__ global-exclude *.py[cod] global-exclude *.so global-exclude *.dylib global-exclude .DS_Store global-exclude *.git* # Exclude development files exclude .gitignore exclude .travis.yml exclude tox.ini exclude .coveragerc exclude .readthedocs.yaml exclude .pre-commit-config.yaml # Exclude directories prune .git prune .github prune build prune dist prune .eggs prune *.egg-info prune .tox prune .venv prune venv prune myvenv