Commit Graph
28 Commits
Author SHA1 Message Date
Matthias Bernt 2533594f58 Start work on 25.0.3.dev0 2025-08-13 14:34:04 +02:00
Matthias Bernt 34d077d19c Create version 25.0.2 2025-08-13 14:33:57 +02:00
Nate Coraor 751b52f1ec Start work on 25.0.2.dev0 2025-06-20 16:37:11 -04:00
Nate Coraor 5915a88342 Create version 25.0.1 2025-06-20 16:37:07 -04:00
Ahmed Awan 0d223a99b2 Start work on 25.0.1.dev0 2025-06-18 11:59:57 -05:00
Ahmed Awan b15565d03e Create version 25.0.0 2025-06-18 11:59:32 -05:00
Nicola Soranzo edd8bccf4f Drop support for Python 3.8 2025-02-25 19:20:46 +00:00
Nicola Soranzo 829c7459f9 Merge branch 'release_24.2' into dev 2025-02-08 21:14:23 +00:00
Nicola Soranzo 1bc76f0c40 Add Python 3.13 classifier to packages
Follow-up on https://github.com/galaxyproject/galaxy/pull/18449 .
2025-02-08 18:58:58 +00:00
John Davis 54f918d09c Fix package versions 2025-02-07 00:53:54 -05:00
John Davis e3b1795275 Start work on 24.2.1.dev0 2025-02-06 22:46:15 -05:00
John Davis 2bff8f5a9a Create version 24.2.0 2025-02-06 22:46:04 -05:00
John Davis 329aa9360d Update package dev versions 2024-07-02 17:07:31 -04:00
mvdbeek b278d8a2aa Merge branch 'release_23.2' into dev 2024-02-08 11:35:49 +01:00
John Davis ac15c87379 Update package versions to 23.2.dev0
Update setup.cfg, HISTORY.rst.
Make all dev package versions consistent.
2024-02-01 22:50:21 -05:00
Ubuntu 6860c9a0fb Add support for Python 3.12 2024-01-21 11:57:59 +00:00
Michael R. Crusoe c00967cca4 Python 3.8 as new minimum version
Fixes: https://github.com/galaxyproject/galaxy/issues/16394

Also upgrade code to Python 3.8 syntax with:

```
ack --type=python -f | grep -v '^lib/galaxy/schema/bco/\|^lib/galaxy/schema/drs/\|lib/tool_shed_client/schema/trs.*.py\|^tools/\|^.venv/\|^.tox/' | grep -v '^lib/galaxy/files/sources/\|^lib/galaxy/job_metrics/\|^lib/galaxy/objectstore/\|^lib/galaxy/tool_util/\|^lib/galaxy/util/' | xargs pyupgrade --py38-plus
```
2023-11-26 18:34:09 +00:00
mvdbeek 35e47388e7 Exclude selenium version with broken type hints 2023-08-09 09:12:48 +02:00
Matthias Bernt a5f75e7ead Merge branch 'release_23.0' into dev 2023-06-08 15:54:42 +02:00
Matthias Bernt aa9cc5b9e8 Start work on 23.1.dev0 2023-06-08 15:54:32 +02:00
Matthias Bernt f722e122f7 Create version 23.0.1 2023-06-08 15:54:28 +02:00
John Chilton f9e00f597a axe testing 2023-05-24 12:54:25 -04:00
Nicola Soranzo 4ca163b9ca Add support for Python 3.11
- Update Python dependencies that didn't have a cp311 wheel: h5py and
  psycopg2-binary.
- For packages for which there is no recent version that works on all
  Python versions supported by Galaxy (numpy and scipy), replace old
  requirement with multiple Python-version-specific requirements.
2023-02-02 01:18:25 +00:00
Nicola Soranzo 6d43c44c96 Extract list of packages ordered by dependency dag for reuse
Also:
- Add missing ones: `navigation`, `selenium`, `tours`
- Fix `galaxy-selenium` requirements
2022-12-13 16:57:37 +00:00
John Chilton db68ac271d Decouple galaxy-app and galaxy-selenium.
That was a lazy shortcut on my part and should have never happened.

This resolves that and also another task on my todo list of making an easily pip installable, lightweight way of getting access to the tours validation script at the same time by restructuring packages and cleaning up the dependency structure.

The navigation piece of galaxy-selenium has been split out of into its own package and tours now depend on that directly. In order to have that lightweight access to the tour validation code - tours have also been split out of app. This will also encourage that package to continue to be decoupled nicely from the larger galaxy-app package.
2022-06-27 12:56:22 -04:00
Nicola Soranzo 5b9ab20a85 Modernise build of galaxy-selenium package 2022-06-10 10:32:00 +01:00
Nicola Soranzo e9b2262dd3 Move mypy configuration to `mypy.ini`
So packages can use `setup.cfg` to replace `setup.py` .
2022-06-08 10:35:18 +01:00
John Chilton 377e48918d Create galaxy-selenium package.
This is *not* the tests, it is the components for interacting with Galaxy via Selenium that can be used in any Galaxy UI automation context - not just tests. This includes a tiny CLI framework for building apps that drive Galaxy this way.
2019-07-08 12:21:47 +02:00