mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Improvements to distribution building
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
recursive-include lib/galaxy/web/framework/templates *.mako
|
||||
recursive-include lib/galaxy/web/framework/static *
|
||||
recursive-include lib/galaxy/tools/bundled *
|
||||
@@ -80,6 +80,23 @@ clean-grunt-docker-image: ## Remove grunt docker image
|
||||
docker rmi ${GRUNT_DOCKER_NAME}
|
||||
|
||||
|
||||
wheels: wheel-galaxy-lib wheel-galaxy-app wheel-galaxy
|
||||
|
||||
wheel-galaxy-lib:
|
||||
rm -rf build MANIFEST.in
|
||||
GALAXY_PACKAGE=galaxy-lib python setup.py bdist_wheel
|
||||
|
||||
wheel-galaxy-app:
|
||||
rm -rf build MANIFEST.in
|
||||
GALAXY_PACKAGE=galaxy-app python setup.py bdist_wheel
|
||||
|
||||
# FIXME: it'd be great if client time could be compared against the wheel and
|
||||
# not rebuild client if unnecessary. But it's really only a problem in dev.
|
||||
# When this stuff goes into production it won't be as big of a deal.
|
||||
wheel-galaxy: client
|
||||
ln -s MANIFEST.in.galaxy MANIFEST.in
|
||||
GALAXY_PACKAGE=galaxy python setup.py bdist_wheel
|
||||
|
||||
# Release Targets
|
||||
release-create-rc: release-ensure-upstream ## Create a release-candidate branch
|
||||
git checkout dev
|
||||
|
||||
@@ -35,6 +35,7 @@ if GALAXY_PACKAGE == "galaxy-lib":
|
||||
package_data = [
|
||||
'exceptions/error_codes.json',
|
||||
'datatypes/converters/*.xml',
|
||||
'datatypes/display_applications/configs/*/*.xml',
|
||||
'datatypes/set_metadata_tool.xml',
|
||||
'tools/imp_exp/imp_history_from_archive.xml',
|
||||
'tools/imp_exp/exp_history_to_archive.xml',
|
||||
|
||||
Reference in New Issue
Block a user