-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMANIFEST.in
53 lines (38 loc) · 1.09 KB
/
MANIFEST.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Include the README
include README.md
# Include the license file
include LICENSE
# Include the requirements file
include requirements.txt
# Include the setup.py file
include setup.py
# Include all Python files in the main package
recursive-include ytubeinsight *.py
# Include all test files
recursive-include tests *.py
# Include all documentation files
recursive-include docs *.rst *.py Makefile *.bat *.css *.html *.js *.txt
# Include all example files
recursive-include examples *.py
# Include any data files your package might use
# recursive-include ytubeinsight/data *
# Exclude all bytecode files
global-exclude *.py[cod]
# Exclude all git-related files
global-exclude .git*
# Exclude cache directories
global-exclude __pycache__
# Exclude build and distribution directories
prune build
prune dist
# Exclude egg-info directory
prune *.egg-info
# Exclude any potential virtual environment directories
global-exclude venv
global-exclude *.venv
global-exclude env
global-exclude *.env
# Exclude IDE-specific files and directories
global-exclude .vscode
global-exclude .idea
global-exclude *.swp