Fix missing console scripts in built wheels

When [project] is defined in pyproject.toml, setuptools does not include
[options.entry_points] from setup.cfg in the built wheel.

Solution: move console script definitions to [project.scripts] in
pyproject.toml for all affected packages.
This commit is contained in:
John Davis
2026-06-04 13:49:08 -04:00
parent 62975a0ecb
commit be90bf05cb
10 changed files with 46 additions and 0 deletions
+4
View File
@@ -14,3 +14,7 @@ dynamic = [
"version",
]
name = "galaxy-app"
[project.scripts]
galaxy-main = "galaxy.main:main"
galaxy-dependencies = "galaxy.dependencies.script:main"
+3
View File
@@ -14,3 +14,6 @@ dynamic = [
"version",
]
name = "galaxy-config"
[project.scripts]
galaxy-config = "galaxy.config.script:main"
+8
View File
@@ -14,3 +14,11 @@ dynamic = [
"version",
]
name = "galaxy-data"
[project.scripts]
galaxy-build-objects = "galaxy.model.store.build_objects:main"
galaxy-load-objects = "galaxy.model.store.load_objects:main"
galaxy-manage-db = "galaxy.model.orm.scripts:manage_db"
galaxy-prune-histories = "galaxy.model.scripts:prune_history_table"
galaxy-delete-sessions = "galaxy.model.scripts:delete_galaxy_sessions"
galaxy-delete-job-metrics = "galaxy.model.scripts:delete_job_metrics"
+3
View File
@@ -14,3 +14,6 @@ dynamic = [
"version",
]
name = "galaxy-files"
[project.scripts]
galaxy-file-sources-conf-validation = "galaxy.files.validate.script:main"
+4
View File
@@ -14,3 +14,7 @@ dynamic = [
"version",
]
name = "galaxy-job-execution"
[project.scripts]
galaxy-set-metadata = "galaxy.metadata.set_metadata:set_metadata"
galaxy-container-monitor = "galaxy.job_execution.container_monitor:main"
+3
View File
@@ -14,3 +14,6 @@ dynamic = [
"version",
]
name = "galaxy-selenium"
[project.scripts]
gx-dump-tour = "galaxy.selenium.scripts.dump_tour:main"
+12
View File
@@ -14,3 +14,15 @@ dynamic = [
"version",
]
name = "galaxy-tool-util"
[project.scripts]
galaxy-tool-test = "galaxy.tool_util.verify.script:main"
galaxy-tool-test-case-validation = "galaxy.tool_util.parameters.scripts.validate_test_cases:main"
galaxy-tool-upgrade-advisor = "galaxy.tool_util.upgrade.script:main"
validate-test-format = "galaxy.tool_util.validate_test_format:main"
mulled-build = "galaxy.tool_util.deps.mulled.mulled_build:main"
mulled-build-channel = "galaxy.tool_util.deps.mulled.mulled_build_channel:main"
mulled-build-files = "galaxy.tool_util.deps.mulled.mulled_build_files:main"
mulled-build-tool = "galaxy.tool_util.deps.mulled.mulled_build_tool:main"
mulled-hash = "galaxy.tool_util.deps.mulled.mulled_hash:main"
mulled-list = "galaxy.tool_util.deps.mulled.mulled_list:main"
+3
View File
@@ -14,3 +14,6 @@ dynamic = [
"version",
]
name = "galaxy-tours"
[project.scripts]
gx-validate-tours = "galaxy.tours.validate:main"
+3
View File
@@ -14,3 +14,6 @@ dynamic = [
"version",
]
name = "galaxy-web-apps"
[project.scripts]
galaxy-web = "galaxy.webapps.galaxy.script:main"
+3
View File
@@ -14,3 +14,6 @@ dynamic = [
"version",
]
name = "galaxy-web-client"
[project.scripts]
galaxy-web-client-install = "galaxy.web_client.install:main"