Skip to content

Commit 5846e88

Browse files
seismanweiji14
andauthored
Explicitly exclude unnecessary files in source distributions (#999)
Running `python setup.py sdist` can generate source distributions. When packaging, setuptools_scm includes all files tracked by git. This PR explicitly excludes unnecessary files and directories from the source distributions. Co-authored-by: Wei Ji <[email protected]>
1 parent fb3420d commit 5846e88

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

MANIFEST.in

+13-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1-
include README.rst
2-
include LICENSE.txt
3-
include CODE_OF_CONDUCT.md
4-
include CONTRIBUTING.md
5-
include AUTHORS.md
6-
recursive-include pygmt/tests/data *
7-
recursive-include pygmt/tests/baseline *
1+
prune .github*
2+
prune doc*
3+
prune examples*
4+
exclude .gitignore
5+
exclude .pylintrc
6+
exclude AUTHORSHIP.md
7+
exclude CONTRIBUTING.md
8+
exclude MAINTENANCE.md
9+
exclude Makefile
10+
exclude environment.yml
11+
exclude package.json
12+
exclude requirements.txt
13+
exclude vercel.json

0 commit comments

Comments
 (0)