From 64ec92828a149f57b01f13bb0439bf29f06d82af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Loipf=C3=BChrer?= <michael.loipfuehrer@stusta.de> Date: Tue, 15 Jun 2021 23:54:26 +0200 Subject: [PATCH] actually include assets files in python packaging --- MANIFEST.in | 13 +++++++++++++ Makefile | 2 +- setup.cfg | 2 ++ .../bootstrap-4.5.3-dist/css/bootstrap-grid.css | 0 .../css/bootstrap-grid.css.map | 0 .../css/bootstrap-grid.min.css | 0 .../css/bootstrap-grid.min.css.map | 0 .../bootstrap-4.5.3-dist/css/bootstrap-reboot.css | 0 .../css/bootstrap-reboot.css.map | 0 .../css/bootstrap-reboot.min.css | 0 .../css/bootstrap-reboot.min.css.map | 0 .../static}/bootstrap-4.5.3-dist/css/bootstrap.css | 0 .../bootstrap-4.5.3-dist/css/bootstrap.css.map | 0 .../bootstrap-4.5.3-dist/css/bootstrap.min.css | 0 .../bootstrap-4.5.3-dist/css/bootstrap.min.css.map | 0 .../bootstrap-4.5.3-dist/js/bootstrap.bundle.js | 0 .../js/bootstrap.bundle.js.map | 0 .../js/bootstrap.bundle.min.js | 0 .../js/bootstrap.bundle.min.js.map | 0 .../static}/bootstrap-4.5.3-dist/js/bootstrap.js | 0 .../bootstrap-4.5.3-dist/js/bootstrap.js.map | 0 .../bootstrap-4.5.3-dist/js/bootstrap.min.js | 0 .../bootstrap-4.5.3-dist/js/bootstrap.min.js.map | 0 {static => vote/static}/img/apple-touch-icon.png | Bin {static => vote/static}/img/blank_avatar.png | Bin {static => vote/static}/img/example.png | Bin {static => vote/static}/img/favicon128.png | Bin {static => vote/static}/img/favicon16.png | Bin {static => vote/static}/img/favicon32.png | Bin {static => vote/static}/img/favicon64.png | Bin {static => vote/static}/img/logo_inv.png | Bin {static => vote/static}/img/question-circle.svg | 0 {static => vote/static}/js/application.js | 0 {static => vote/static}/js/jquery-3.5.1.min.js | 0 .../static}/js/jquery-3.5.1.slim.min.js | 0 {static => vote/static}/js/popper-1.16.1.min.js | 0 {static => vote/static}/js/reload.js | 0 wahlfang/__init__.py | 2 +- wahlfang/settings/base.py | 4 ---- 39 files changed, 17 insertions(+), 6 deletions(-) create mode 100644 MANIFEST.in rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap-grid.css (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap-grid.css.map (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css.map (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap-reboot.css (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap-reboot.css.map (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css.map (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap.css (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap.css.map (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap.min.css (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/css/bootstrap.min.css.map (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/js/bootstrap.bundle.js (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/js/bootstrap.bundle.js.map (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js.map (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/js/bootstrap.js (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/js/bootstrap.js.map (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/js/bootstrap.min.js (100%) rename {static => vote/static}/bootstrap-4.5.3-dist/js/bootstrap.min.js.map (100%) rename {static => vote/static}/img/apple-touch-icon.png (100%) rename {static => vote/static}/img/blank_avatar.png (100%) rename {static => vote/static}/img/example.png (100%) rename {static => vote/static}/img/favicon128.png (100%) rename {static => vote/static}/img/favicon16.png (100%) rename {static => vote/static}/img/favicon32.png (100%) rename {static => vote/static}/img/favicon64.png (100%) rename {static => vote/static}/img/logo_inv.png (100%) rename {static => vote/static}/img/question-circle.svg (100%) rename {static => vote/static}/js/application.js (100%) rename {static => vote/static}/js/jquery-3.5.1.min.js (100%) rename {static => vote/static}/js/jquery-3.5.1.slim.min.js (100%) rename {static => vote/static}/js/popper-1.16.1.min.js (100%) rename {static => vote/static}/js/reload.js (100%) diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..f30466c --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,13 @@ +include requirements.txt +recursive-include vote *.py *.html *.js *.css *.png *.svg *.po *.txt *.tex +graft vote/static +graft vote/templates +graft vote/static +graft vote/templatetags +graft vote/management +recursive-include management *.py *.html *.js *.css *.png *.svg *.po *.txt *.tex +graft management/static +graft management/templates +graft management/static +graft management/templatetags +graft management/management diff --git a/Makefile b/Makefile index 75b917b..26e774f 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ bandit: .PHONY: test test: # a bit hacky due to the manage.py script now living in the main module but it werks, meh ... - PYTHONPATH="$PYTHONPATH:$(pwd)" WAHLFANG_DEBUG=True python3 wahlfang/manage.py test + PYTHONPATH="${PYTHONPATH}:$(pwd)" WAHLFANG_DEBUG=True python3 wahlfang/manage.py test .PHONY: package package: diff --git a/setup.cfg b/setup.cfg index 3198bf8..eb12e81 100644 --- a/setup.cfg +++ b/setup.cfg @@ -36,6 +36,8 @@ install_requires = djangorestframework~=3.12 djangorestframework-simplejwt~=4.7 packages = find: +include_package_data = True +zip_safe = False [options.entry_points] console_scripts = diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap-grid.css b/vote/static/bootstrap-4.5.3-dist/css/bootstrap-grid.css similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap-grid.css rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap-grid.css diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap-grid.css.map b/vote/static/bootstrap-4.5.3-dist/css/bootstrap-grid.css.map similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap-grid.css.map rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap-grid.css.map diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css b/vote/static/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css.map b/vote/static/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css.map similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css.map rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap-grid.min.css.map diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.css b/vote/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.css similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap-reboot.css rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.css diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.css.map b/vote/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.css.map similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap-reboot.css.map rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.css.map diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css b/vote/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css.map b/vote/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css.map rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap-reboot.min.css.map diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap.css b/vote/static/bootstrap-4.5.3-dist/css/bootstrap.css similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap.css rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap.css diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap.css.map b/vote/static/bootstrap-4.5.3-dist/css/bootstrap.css.map similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap.css.map rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap.css.map diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap.min.css b/vote/static/bootstrap-4.5.3-dist/css/bootstrap.min.css similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap.min.css rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap.min.css diff --git a/static/bootstrap-4.5.3-dist/css/bootstrap.min.css.map b/vote/static/bootstrap-4.5.3-dist/css/bootstrap.min.css.map similarity index 100% rename from static/bootstrap-4.5.3-dist/css/bootstrap.min.css.map rename to vote/static/bootstrap-4.5.3-dist/css/bootstrap.min.css.map diff --git a/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.js b/vote/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.js similarity index 100% rename from static/bootstrap-4.5.3-dist/js/bootstrap.bundle.js rename to vote/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.js diff --git a/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.js.map b/vote/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.js.map similarity index 100% rename from static/bootstrap-4.5.3-dist/js/bootstrap.bundle.js.map rename to vote/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.js.map diff --git a/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js b/vote/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js similarity index 100% rename from static/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js rename to vote/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js diff --git a/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js.map b/vote/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from static/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js.map rename to vote/static/bootstrap-4.5.3-dist/js/bootstrap.bundle.min.js.map diff --git a/static/bootstrap-4.5.3-dist/js/bootstrap.js b/vote/static/bootstrap-4.5.3-dist/js/bootstrap.js similarity index 100% rename from static/bootstrap-4.5.3-dist/js/bootstrap.js rename to vote/static/bootstrap-4.5.3-dist/js/bootstrap.js diff --git a/static/bootstrap-4.5.3-dist/js/bootstrap.js.map b/vote/static/bootstrap-4.5.3-dist/js/bootstrap.js.map similarity index 100% rename from static/bootstrap-4.5.3-dist/js/bootstrap.js.map rename to vote/static/bootstrap-4.5.3-dist/js/bootstrap.js.map diff --git a/static/bootstrap-4.5.3-dist/js/bootstrap.min.js b/vote/static/bootstrap-4.5.3-dist/js/bootstrap.min.js similarity index 100% rename from static/bootstrap-4.5.3-dist/js/bootstrap.min.js rename to vote/static/bootstrap-4.5.3-dist/js/bootstrap.min.js diff --git a/static/bootstrap-4.5.3-dist/js/bootstrap.min.js.map b/vote/static/bootstrap-4.5.3-dist/js/bootstrap.min.js.map similarity index 100% rename from static/bootstrap-4.5.3-dist/js/bootstrap.min.js.map rename to vote/static/bootstrap-4.5.3-dist/js/bootstrap.min.js.map diff --git a/static/img/apple-touch-icon.png b/vote/static/img/apple-touch-icon.png similarity index 100% rename from static/img/apple-touch-icon.png rename to vote/static/img/apple-touch-icon.png diff --git a/static/img/blank_avatar.png b/vote/static/img/blank_avatar.png similarity index 100% rename from static/img/blank_avatar.png rename to vote/static/img/blank_avatar.png diff --git a/static/img/example.png b/vote/static/img/example.png similarity index 100% rename from static/img/example.png rename to vote/static/img/example.png diff --git a/static/img/favicon128.png b/vote/static/img/favicon128.png similarity index 100% rename from static/img/favicon128.png rename to vote/static/img/favicon128.png diff --git a/static/img/favicon16.png b/vote/static/img/favicon16.png similarity index 100% rename from static/img/favicon16.png rename to vote/static/img/favicon16.png diff --git a/static/img/favicon32.png b/vote/static/img/favicon32.png similarity index 100% rename from static/img/favicon32.png rename to vote/static/img/favicon32.png diff --git a/static/img/favicon64.png b/vote/static/img/favicon64.png similarity index 100% rename from static/img/favicon64.png rename to vote/static/img/favicon64.png diff --git a/static/img/logo_inv.png b/vote/static/img/logo_inv.png similarity index 100% rename from static/img/logo_inv.png rename to vote/static/img/logo_inv.png diff --git a/static/img/question-circle.svg b/vote/static/img/question-circle.svg similarity index 100% rename from static/img/question-circle.svg rename to vote/static/img/question-circle.svg diff --git a/static/js/application.js b/vote/static/js/application.js similarity index 100% rename from static/js/application.js rename to vote/static/js/application.js diff --git a/static/js/jquery-3.5.1.min.js b/vote/static/js/jquery-3.5.1.min.js similarity index 100% rename from static/js/jquery-3.5.1.min.js rename to vote/static/js/jquery-3.5.1.min.js diff --git a/static/js/jquery-3.5.1.slim.min.js b/vote/static/js/jquery-3.5.1.slim.min.js similarity index 100% rename from static/js/jquery-3.5.1.slim.min.js rename to vote/static/js/jquery-3.5.1.slim.min.js diff --git a/static/js/popper-1.16.1.min.js b/vote/static/js/popper-1.16.1.min.js similarity index 100% rename from static/js/popper-1.16.1.min.js rename to vote/static/js/popper-1.16.1.min.js diff --git a/static/js/reload.js b/vote/static/js/reload.js similarity index 100% rename from static/js/reload.js rename to vote/static/js/reload.js diff --git a/wahlfang/__init__.py b/wahlfang/__init__.py index 1f356cc..cd7ca49 100644 --- a/wahlfang/__init__.py +++ b/wahlfang/__init__.py @@ -1 +1 @@ -__version__ = '1.0.0' +__version__ = '1.0.1' diff --git a/wahlfang/settings/base.py b/wahlfang/settings/base.py index 3200b7d..b045b7a 100644 --- a/wahlfang/settings/base.py +++ b/wahlfang/settings/base.py @@ -130,10 +130,6 @@ USE_TZ = True STATIC_URL = '/static/' -STATICFILES_DIRS = [ - os.path.join(BASE_DIR, 'static') -] - CRISPY_TEMPLATE_PACK = 'bootstrap4' # Content Security Policy -- GitLab