Commit 713faeb
committed
MANIFEST/setup: Use setup.py & new MANIFEST.in to minimize package size.
Previously setup.py specifically excluded tests from being packaged, but
recent testing demonstrated this now included other files, including
development tools.
Moving to use the `include` option for the source is simpler here,
combined with the addition of a MANIFEST.in file.
The MANIFEST.in file is used by various tools, and appears more reliable
than other methods to achieve this, particularly as we move towards
using pyproject.toml.
For now, this aims to remove all but the absolute minimum files to run.
MANIFEST added to .gitlint to allow presence as an area in commit
titles.1 parent 8e5c035 commit 713faeb
3 files changed
+13
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
0 commit comments