Skip to content

Commit 4f834ae

Browse files
committed
reduce manifest for smaller package
1 parent 897af16 commit 4f834ae

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

MANIFEST.in

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,22 @@ include setup.cfg
44
include pyproject.toml
55
include MANIFEST.in
66

7-
recursive-include tests *
8-
recursive-include examples *
9-
recursive-include kompot *.pyi
10-
recursive-include kompot py.typed
7+
# Include kompot package files only
8+
recursive-include kompot *.py *.pyi
9+
include kompot/py.typed
1110
recursive-include kompot/reporter/templates *.html *.css *.js
12-
recursive-include docs *.py *.md *.rst *.txt *.ico *.css
1311

14-
recursive-exclude * __pycache__
15-
recursive-exclude * *.py[cod]
16-
recursive-exclude * *.so
17-
recursive-exclude * .DS_Store
12+
# Exclude all build artifacts, caches, and temporary files
13+
global-exclude __pycache__
14+
global-exclude *.py[cod]
15+
global-exclude *.so
16+
global-exclude .DS_Store
17+
global-exclude .coverage
18+
19+
# Exclude development files and directories
20+
prune .ipynb_checkpoints
21+
prune .pytest_cache
22+
prune tests
23+
prune docs
24+
prune examples
25+
prune wheel_contents

0 commit comments

Comments
 (0)