Skip to content

lazy load imports - #374

Draft
bgruening wants to merge 20 commits into
usegalaxy-eu:release_26.0_europefrom
bgruening:reordering_metadata_imports
Draft

lazy load imports#374
bgruening wants to merge 20 commits into
usegalaxy-eu:release_26.0_europefrom
bgruening:reordering_metadata_imports

Conversation

@bgruening

Copy link
Copy Markdown
Member

(Please replace this header with a description of your pull request. Please include BOTH what you did and why you made the changes. The "why" may simply be citing a relevant Galaxy issue.)
(If fixing a bug, please add any relevant error or traceback)
(For UI components, it is recommended to include screenshots or screencasts)

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

hexylena and others added 20 commits March 30, 2026 19:03
- Add support for prefixing calls to HTCondor binaries to the HTCondor runner
  - Define an optional parameter `prefix` for the HTCondor job runner that prepends the parameter value to all calls to HTCondor binaries, such as `condor_submit`, `condor_rm` or `condor_ssh_to_job`.
- Add support for overriding HTCondor commands to the HTCondor runner
  - Define three optional parameters `condor_rm_cmd`, `condor_ssh_to_job_cmd`, `condor_submit_cmd` that override calls to `condor_rm`, `condor_ssh_to_job` and `condor_submit` with the parameters' values.
  - In addition, the runner now invokes the commands through a shell. This allows tricks such as passing the `condor_*` invocations as arguments to other commands, or performing other tasks before the calls.
- Fix `condor_submit` and `condor_stop` docstrings
- Update HTCondor runner documentation
  - Make it clear that the `prefix` is followed by the command without any spaces in between, and thus adding a trailing space to `prefix` is recommended.
* Refactor error detection command in XML

* Fix chown command in interactivetool_cellprofiler.xml

* Update chown command to avoid failure

Change ownership command to not fail if it encounters an error.

* Change chown command to ignore errors

* Modify chown command to prevent errors
* Refactor error detection command in XML

* Fix chown command in interactivetool_cellprofiler.xml

* Update chown command to avoid failure

Change ownership command to not fail if it encounters an error.

* Change chown command to ignore errors

* Modify chown command to prevent errors

* Fix chown command and remove unnecessary chaining

* Fix command chaining in interactivetool_anylabeling.xml
@bgruening
bgruening force-pushed the release_26.0_europe branch 4 times, most recently from be28327 to 81960ce Compare April 8, 2026 20:37
@bgruening
bgruening force-pushed the release_26.0_europe branch 2 times, most recently from 7a7e3f2 to bfd0bd6 Compare April 16, 2026 19:29
@bgruening
bgruening force-pushed the release_26.0_europe branch 2 times, most recently from e727a62 to a381c2e Compare April 28, 2026 09:53
@bgruening
bgruening force-pushed the release_26.0_europe branch from 05b6e44 to 065e261 Compare May 3, 2026 21:57
@bgruening
bgruening force-pushed the release_26.0_europe branch from fab3e22 to 07cda10 Compare May 11, 2026 20:14
@bgruening
bgruening force-pushed the release_26.0_europe branch from 07cda10 to 6569f77 Compare May 19, 2026 19:43
@davelopez
davelopez force-pushed the release_26.0_europe branch 2 times, most recently from 8f78a8f to e59da67 Compare June 2, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants