MANIFEST.in only needs to handle untracked files

This commit is contained in:
Min RK
2023-06-12 16:05:42 +02:00
parent 52a08176cc
commit 2c7d693537

View File

@@ -1,29 +1,13 @@
include README.md # using setuptools-scm means we only need to handle _non-tracked files here_
include COPYING.md
include setupegg.py
include bower-lite
include package.json
include package-lock.json include package-lock.json
include *requirements.txt
include Dockerfile
graft onbuild # include untracked js/css artifacts, components
graft jsx
graft jupyterhub
graft scripts
graft share graft share
graft singleuser
graft ci
# Documentation # prune some large unused files from components.
graft docs # these patterns affect source distributions (sdists)
prune docs/node_modules # we have stricter exclusions from installation in setup.py:get_data_files
# Intermediate javascript files
prune jsx/node_modules
prune jsx/build
# prune some large unused files from components
prune share/jupyterhub/static/components/bootstrap/dist/css prune share/jupyterhub/static/components/bootstrap/dist/css
exclude share/jupyterhub/static/components/bootstrap/dist/fonts/*.svg exclude share/jupyterhub/static/components/bootstrap/dist/fonts/*.svg
prune share/jupyterhub/static/components/font-awesome/css prune share/jupyterhub/static/components/font-awesome/css
@@ -33,11 +17,3 @@ prune share/jupyterhub/static/components/jquery/external
prune share/jupyterhub/static/components/jquery/src prune share/jupyterhub/static/components/jquery/src
prune share/jupyterhub/static/components/moment/lang prune share/jupyterhub/static/components/moment/lang
prune share/jupyterhub/static/components/moment/min prune share/jupyterhub/static/components/moment/min
# Patterns to exclude from any directory
global-exclude *~
global-exclude *.pyc
global-exclude *.pyo
global-exclude .git
global-exclude .ipynb_checkpoints
global-exclude .bower.json