From 8341328637ed086d8a1dde06f6486eb741f61ab9 Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Thu, 6 Feb 2025 14:15:07 +0100 Subject: [PATCH 1/4] Add isOpen prop to FilesDialog for initial visibility control --- client/src/components/FilesDialog/FilesDialog.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/src/components/FilesDialog/FilesDialog.vue b/client/src/components/FilesDialog/FilesDialog.vue index de824a97aa95..57e7ee89fbf3 100644 --- a/client/src/components/FilesDialog/FilesDialog.vue +++ b/client/src/components/FilesDialog/FilesDialog.vue @@ -44,6 +44,8 @@ interface FilesDialogProps { requireWritable?: boolean; /** Optional selected item to start browsing from */ selectedItem?: SelectionItem; + /** Whether the dialog is visible at the start */ + isOpen?: boolean; } const props = withDefaults(defineProps(), { @@ -54,6 +56,7 @@ const props = withDefaults(defineProps(), { multiple: false, requireWritable: false, selectedItem: undefined, + isOpen: true, }); const { config, isConfigLoaded } = useConfig(); @@ -66,7 +69,7 @@ const errorMessage = ref(); const filter = ref(); const items = ref([]); const itemsProvider = ref(); -const modalShow = ref(true); +const modalShow = ref(props.isOpen); const optionsShow = ref(false); const undoShow = ref(false); const hasValue = ref(false); From f414aa879f80ee62e16c1d7665cb3a6837025ce5 Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Thu, 6 Feb 2025 14:17:08 +0100 Subject: [PATCH 2/4] Fix FormDirectory dialog popping up on tool form --- client/src/components/Form/Elements/FormDirectory.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/src/components/Form/Elements/FormDirectory.vue b/client/src/components/Form/Elements/FormDirectory.vue index 75678d82b1ad..b24412eda4c7 100644 --- a/client/src/components/Form/Elements/FormDirectory.vue +++ b/client/src/components/Form/Elements/FormDirectory.vue @@ -4,7 +4,12 @@ {{ selectText }} - + @@ -83,6 +88,7 @@ export default { // https://michaelnthiessen.com/force-re-render/ redrawModal() { this.modalKey += 1; + this.isModalShown = true; }, removeLastPath(event) { // check whether the last item is editable From ec4aa2bafba000fa20f82c58119660302eb7e839 Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Thu, 6 Feb 2025 14:18:49 +0100 Subject: [PATCH 3/4] Fix FormDirectory initial state Without this, the form will think there is a directory_uri set, letting you Run the export_remote tool even if the directory_uri value was required and not yet provided by the user. --- client/src/components/Form/Elements/FormDirectory.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/src/components/Form/Elements/FormDirectory.vue b/client/src/components/Form/Elements/FormDirectory.vue index b24412eda4c7..9b37708dd833 100644 --- a/client/src/components/Form/Elements/FormDirectory.vue +++ b/client/src/components/Form/Elements/FormDirectory.vue @@ -74,6 +74,9 @@ export default { return regex.test(this.currentDirectoryName); }, }, + mounted() { + this.updateURL(true); + }, methods: { removePath(index) { this.pathChunks = this.pathChunks.slice(0, index); From 1bc76f0c40ae38b5c082501953b4611db2b69a18 Mon Sep 17 00:00:00 2001 From: Nicola Soranzo Date: Sat, 8 Feb 2025 18:58:53 +0000 Subject: [PATCH 4/4] Add Python 3.13 classifier to packages Follow-up on https://github.com/galaxyproject/galaxy/pull/18449 . --- packages/app/setup.cfg | 3 ++- packages/auth/setup.cfg | 3 ++- packages/config/setup.cfg | 3 ++- packages/data/setup.cfg | 3 ++- packages/files/setup.cfg | 3 ++- packages/job_execution/setup.cfg | 3 ++- packages/job_metrics/setup.cfg | 3 ++- packages/meta/setup.cfg | 1 + packages/navigation/setup.cfg | 3 ++- packages/objectstore/setup.cfg | 3 ++- packages/schema/setup.cfg | 3 ++- packages/selenium/setup.cfg | 3 ++- packages/test_api/setup.cfg | 3 ++- packages/test_base/setup.cfg | 3 ++- packages/test_driver/setup.cfg | 3 ++- packages/test_selenium/setup.cfg | 1 + packages/tool_shed/setup.cfg | 3 ++- packages/tool_util/setup.cfg | 3 ++- packages/tours/setup.cfg | 3 ++- packages/util/setup.cfg | 3 ++- packages/web_apps/setup.cfg | 3 ++- packages/web_framework/setup.cfg | 3 ++- packages/web_stack/setup.cfg | 3 ++- 23 files changed, 44 insertions(+), 21 deletions(-) diff --git a/packages/app/setup.cfg b/packages/app/setup.cfg index 94909dcd9039..7bcb6b5df1d4 100644 --- a/packages/app/setup.cfg +++ b/packages/app/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -87,4 +88,4 @@ console_scripts = [options.packages.find] exclude = galaxy.tools.bundled* - tests* \ No newline at end of file + tests* diff --git a/packages/auth/setup.cfg b/packages/auth/setup.cfg index cbd939652a37..5e944fc43075 100644 --- a/packages/auth/setup.cfg +++ b/packages/auth/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -39,4 +40,4 @@ python_requires = >=3.8 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/config/setup.cfg b/packages/config/setup.cfg index aaa2465aba5b..8929968614aa 100644 --- a/packages/config/setup.cfg +++ b/packages/config/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -46,4 +47,4 @@ console_scripts = [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/data/setup.cfg b/packages/data/setup.cfg index e6406b1d8e05..695902172943 100644 --- a/packages/data/setup.cfg +++ b/packages/data/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -74,4 +75,4 @@ console_scripts = [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/files/setup.cfg b/packages/files/setup.cfg index 609a5e9c6079..9c7ff534d99a 100644 --- a/packages/files/setup.cfg +++ b/packages/files/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -40,4 +41,4 @@ python_requires = >=3.8 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/job_execution/setup.cfg b/packages/job_execution/setup.cfg index bae606a55115..713679a5bef0 100644 --- a/packages/job_execution/setup.cfg +++ b/packages/job_execution/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -49,4 +50,4 @@ console_scripts = [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/job_metrics/setup.cfg b/packages/job_metrics/setup.cfg index bdb1d21eab16..62f9c92e4d3d 100644 --- a/packages/job_metrics/setup.cfg +++ b/packages/job_metrics/setup.cfg @@ -15,6 +15,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -39,4 +40,4 @@ python_requires = >=3.7 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/meta/setup.cfg b/packages/meta/setup.cfg index 2cd672568d9b..5b2ad9d1761b 100644 --- a/packages/meta/setup.cfg +++ b/packages/meta/setup.cfg @@ -15,6 +15,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Scientific/Engineering :: Bio-Informatics Topic :: Software Development Topic :: Software Development :: Code Generators diff --git a/packages/navigation/setup.cfg b/packages/navigation/setup.cfg index e8f37318ff5d..fa75428ff4a5 100644 --- a/packages/navigation/setup.cfg +++ b/packages/navigation/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -39,4 +40,4 @@ python_requires = >=3.8 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/objectstore/setup.cfg b/packages/objectstore/setup.cfg index f5b3e08bac4f..4bb721ba608b 100644 --- a/packages/objectstore/setup.cfg +++ b/packages/objectstore/setup.cfg @@ -15,6 +15,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -41,4 +42,4 @@ python_requires = >=3.7 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/schema/setup.cfg b/packages/schema/setup.cfg index 8b63b8091d3d..4d6b3156802c 100644 --- a/packages/schema/setup.cfg +++ b/packages/schema/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -39,4 +40,4 @@ python_requires = >=3.8 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/selenium/setup.cfg b/packages/selenium/setup.cfg index 0e52ceff213f..61e1d1f0b0e6 100644 --- a/packages/selenium/setup.cfg +++ b/packages/selenium/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -47,4 +48,4 @@ console_scripts = [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/test_api/setup.cfg b/packages/test_api/setup.cfg index dcbc3e33e379..27c05943b642 100644 --- a/packages/test_api/setup.cfg +++ b/packages/test_api/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -46,4 +47,4 @@ driver = [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/test_base/setup.cfg b/packages/test_base/setup.cfg index c28481b00e2e..79a7d0bd8aa4 100644 --- a/packages/test_base/setup.cfg +++ b/packages/test_base/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -45,4 +46,4 @@ python_requires = >=3.8 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/test_driver/setup.cfg b/packages/test_driver/setup.cfg index b02265f263f0..3794d9583321 100644 --- a/packages/test_driver/setup.cfg +++ b/packages/test_driver/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -45,4 +46,4 @@ python_requires = >=3.8 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/test_selenium/setup.cfg b/packages/test_selenium/setup.cfg index 9d6410d5cd29..def14cb2d593 100644 --- a/packages/test_selenium/setup.cfg +++ b/packages/test_selenium/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing diff --git a/packages/tool_shed/setup.cfg b/packages/tool_shed/setup.cfg index 005060aaad8f..23109b1138dd 100644 --- a/packages/tool_shed/setup.cfg +++ b/packages/tool_shed/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -64,4 +65,4 @@ python_requires = >=3.8 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/tool_util/setup.cfg b/packages/tool_util/setup.cfg index 08d0251b2375..6f14cc5624c6 100644 --- a/packages/tool_util/setup.cfg +++ b/packages/tool_util/setup.cfg @@ -15,6 +15,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -77,4 +78,4 @@ extended-assertions = [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/tours/setup.cfg b/packages/tours/setup.cfg index b80e4d7ef19c..b0509a8abca6 100644 --- a/packages/tours/setup.cfg +++ b/packages/tours/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -44,4 +45,4 @@ console_scripts = [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/util/setup.cfg b/packages/util/setup.cfg index dd701b223e2b..00486ccf07bb 100644 --- a/packages/util/setup.cfg +++ b/packages/util/setup.cfg @@ -15,6 +15,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -62,4 +63,4 @@ config_template = [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/web_apps/setup.cfg b/packages/web_apps/setup.cfg index d3d0c49b6552..71b14b09cb3d 100644 --- a/packages/web_apps/setup.cfg +++ b/packages/web_apps/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -75,4 +76,4 @@ console_scripts = [options.packages.find] exclude = tests* - tool_shed.test* \ No newline at end of file + tool_shed.test* diff --git a/packages/web_framework/setup.cfg b/packages/web_framework/setup.cfg index b14df39b13c2..b016260dd631 100644 --- a/packages/web_framework/setup.cfg +++ b/packages/web_framework/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -48,4 +49,4 @@ python_requires = >=3.8 [options.packages.find] exclude = - tests* \ No newline at end of file + tests* diff --git a/packages/web_stack/setup.cfg b/packages/web_stack/setup.cfg index eadbc781f02e..9760617d7128 100644 --- a/packages/web_stack/setup.cfg +++ b/packages/web_stack/setup.cfg @@ -14,6 +14,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development Topic :: Software Development :: Code Generators Topic :: Software Development :: Testing @@ -40,4 +41,4 @@ python_requires = >=3.8 [options.packages.find] exclude = - tests* \ No newline at end of file + tests*