Changes to build process to remove .py files

This commit is contained in:
James Cammarata 2013-06-25 14:30:40 -04:00
parent bb65f7556c
commit 946492b023
2 changed files with 10 additions and 4 deletions

View File

@ -1,4 +1,4 @@
recursive-include awx *.py
recursive-include awx *.py *.pyc
recursive-include awx/static *.ico
recursive-include awx/templates *.html
recursive-include awx/ui *.html *.js
@ -10,7 +10,7 @@ recursive-include config/deb *
recursive-include config/rpm *
recursive-exclude awx devonly.py
recursive-exclude awx/settings local_settings.py*
include *.py *.txt *.md
include *.py *.pyc *.txt *.md
include MANIFEST.in
include COPYING
prune awx/public

View File

@ -134,7 +134,13 @@ sdist: clean
BUILD=$(BUILD) $(PYTHON) setup.py sdist; \
fi
rpm: sdist
compiled: sdist
(cd dist/ && tar zxf $(SDIST_TAR_FILE))
(cd dist/ && $(PYTHON) -m compileall -f -x "(plugins/callback/job_event_callback.py|scripts/inventory.py|settings/*.py|site-packages/*.py)" ./awx-$(VERSION)$(BUILD)/awx)
(cd dist/ && find ./awx-$(VERSION)$(BUILD)/awx \( -name "*.py" ! -path "*/plugins/callback/job_event_callback.py" ! -path "*/scripts/inventory.py" ! -path "*/settings/*.py" ! -path "*/site-packages/*.py" \) -delete)
(cd dist/ && tar zcf $(SDIST_TAR_FILE) awx-$(VERSION)$(BUILD))
rpm: compiled
@mkdir -p rpm-build
@cp dist/*.gz rpm-build/
@rpmbuild --define "_topdir %(pwd)/rpm-build" \
@ -146,7 +152,7 @@ rpm: sdist
--define "_sourcedir %{_topdir}" \
-ba packaging/rpm/awx.spec
deb: sdist
deb: compiled
@mkdir -p deb-build
@cp dist/$(SDIST_TAR_FILE) deb-build/
(cd deb-build && tar zxf $(SDIST_TAR_FILE))