Commit Graph
857 Commits
Author SHA1 Message Date
John Chilton 7aa9ac539a Allow static components in tours. 2022-06-20 12:20:00 -04:00
Nicola Soranzo 9528dc634d Replace deprecated distutils.version with packaging.version
Fix https://github.com/galaxyproject/galaxy/issues/12654 .
2022-06-13 18:47:49 +01:00
Nicola Soranzo 6713818165 Update scripts for modernised package build 2022-06-10 16:34:09 +01:00
Nicola Soranzo 6b643dcf5c Revert "Pin an older version of setuptools for package testing to work around use_2to3 required by rdflib."
This reverts commit 74e96d3a04.
2022-06-10 10:48:36 +01:00
Nicola Soranzo 42dcc940f1 Modernise build of galaxy meta-package 2022-06-10 10:32:01 +01:00
Nicola Soranzo 681ed09bb2 Modernise build of galaxy-test-selenium package
Also:
- Add missing files to `MANIFEST.in`
2022-06-10 10:32:00 +01:00
Nicola Soranzo 5b9ab20a85 Modernise build of galaxy-selenium package 2022-06-10 10:32:00 +01:00
Nicola Soranzo 701e0112d3 Modernise build of galaxy-test-api package
Also:
- Add missing files to `MANIFEST.in`
2022-06-10 02:18:12 +01:00
Nicola Soranzo 1304e44fe0 Modernise build of galaxy-test-driver package 2022-06-10 02:04:24 +01:00
Nicola Soranzo 5de7dbfe99 Modernise build of galaxy-test-base package
Also:
- Add missing files to `MANIFEST.in`
2022-06-10 01:54:55 +01:00
Nicola Soranzo 231fda2d22 Modernise build of galaxy-webapps package
Also:
- Add missing files to `MANIFEST.in`
2022-06-10 01:41:51 +01:00
Nicola Soranzo c5f3d2d04c Modernise build of galaxy-app package
Also:
- Add missing files to `MANIFEST.in`
- Add missing requirements
2022-06-10 00:51:05 +01:00
Nicola Soranzo 922263089d Modernise build of galaxy-web-framework package
Also:
- Add missing directory to `MANIFEST.in`
2022-06-09 23:48:35 +01:00
Nicola Soranzo 26caab07d3 Modernise build of galaxy-web-stack package 2022-06-09 23:48:35 +01:00
Nicola Soranzo 1e8514d55e Modernise build of galaxy-auth package 2022-06-09 23:48:34 +01:00
Nicola Soranzo 35909e9efa Modernise build of galaxy-job-execution package
Also:
- Update package requirements
2022-06-09 23:48:34 +01:00
Nicola Soranzo 073a8d7956 Modernise build of galaxy-data package
Also:
- Update MANIFEST.in
2022-06-09 23:48:33 +01:00
Nicola Soranzo 933f9d4e88 Modernise build of galaxy-tool-util package
Also:
- Add missing file to `MANIFEST.in`
2022-06-09 23:48:22 +01:00
Nicola Soranzo 076f1b5170 Modernise build of galaxy-files package
Also:
- Renamed build_scripts symlink to scripts for consistency
2022-06-09 22:55:09 +01:00
Nicola Soranzo c2298402b5 Modernise build of galaxy-config package
Also:
- Add galaxy-util and remove requests requirements
- Update version to 22.5.0.dev0
2022-06-09 22:55:08 +01:00
Nicola Soranzo f3562c1c65 Modernise build of galaxy-job-metrics package 2022-06-09 22:55:08 +01:00
Nicola Soranzo b8c465939c Modernise build of galaxy-objectstore package 2022-06-09 22:55:07 +01:00
Nicola Soranzo c4aeb69683 Modernise build of galaxy-util package
- Move package metadata from `setup.py` and `project_galaxy_util.py`
  to `setup.cfg` (scripts need to be updated).
- Use `build` package to build sdist and wheel packages (Makefile
  needs to be updated).
2022-06-09 22:55:07 +01:00
Nicola Soranzo 73bf57e9a0 Remove unused and unnecessary code
- `PROJECT_OWNER`, `PROJECT_USERAME`, `RAW_CONTENT_URL` and `_version_re` are unused.
- `:changelog:` hyperlink target is unnecessary.
- `test_suite` and `tests_require` are deprecated since setuptools v41.5.0
2022-06-09 22:55:07 +01:00
Nicola Soranzo 7b3b40f1a9 Merge pull request #14012 from jmchilton/test_api_under_ci 2022-06-09 17:57:23 +02:00
John Chilton 1cb4135018 Remove test_selenium from CI - doesn't yet pass mypy...
Also why is mypy so much more aggressive with packages, it is like it just gives up on the big code base.
2022-06-09 09:25:41 -04:00
John ChiltonandNicola Soranzo db845f353a Apply suggestions from code review
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2022-06-08 20:00:07 -04:00
John ChiltonandNicola Soranzo e5bc14a544 Update packages/test_api/requirements.txt
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2022-06-08 10:10:31 -04: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
Nicola Soranzo 7902601d21 Replace 2 doctests with unit tests 2022-06-08 10:17:50 +01:00
John Chilton fa3819ccda Bring galaxy-test-api and galaxy-test-selenium under CI also. 2022-06-08 09:24:02 +01:00
John Chilton b63b3735c0 Merge pull request #14022 from nsoranzo/package_fixes
Use setuptools custom package discovery instead of explicit listing
2022-06-07 12:24:33 -04:00
Dannon 4644922783 Merge pull request #13655 from mvdbeek/metadata_embed
Create data_fetch and set_metadata celery tasks
2022-06-07 10:27:06 -04:00
Nicola Soranzo aeef3318a2 Use setuptools custom package discovery instead of explicit listing 2022-06-06 23:48:37 +01:00
Nicola Soranzo 057b0fbfdf galaxy-app should depend on galaxy-files 2022-06-06 19:24:06 +01:00
Nicola Soranzo 27b2ee0e9e Merge branch 'release_22.01' into dev 2022-06-06 19:18:55 +01:00
Nicola Soranzo 6a00e75410 Merge branch 'release_21.09' into release_22.01 2022-06-06 11:25:14 +01:00
Nuwan Goonasekera 16d9981c45 Fix missing biotools package 2022-06-06 11:45:55 +05:30
Nuwan GoonasekeraandNicola Soranzo 6e43464979 Update packages/app/requirements.txt
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2022-06-05 23:38:05 +05:30
Nuwan Goonasekera c61e3918d2 Add missing whoosh package to galaxy-app package requirements 2022-06-05 13:21:38 +05:30
Nuwan Goonasekera 635944aa5b Also add missing error_reports.plugins 2022-06-05 12:17:47 +05:30
Nuwan Goonasekera dd0702e89b Add root webapp to webapp package 2022-06-05 02:41:58 +05:30
Nicola Soranzo 283e70601d Fix mypy issues 2022-06-03 18:17:31 +01:00
John Chilton 9b3dd7413e Add galaxy-test-driver to CI package tests. 2022-06-03 09:35:22 -04:00
John Chilton 6bde989e16 Merge pull request #13983 from jmchilton/package_tests_203
Run CI on test_base so we can catch issues with packaging
2022-06-03 09:16:57 -04:00
Nicola Soranzo 9300e37fe4 Drop pins on pytest to support Python 3.10 2022-06-02 17:25:07 +01:00
Nicola Soranzo b1262fcbf7 Run pytest on all packages' files
recovering missed doctests.
2022-06-02 16:17:55 +01:00
Nicola Soranzo 97e7dceb73 Fix packages' requirements 2022-05-30 22:40:28 +01:00
Nicola Soranzo f2a42ba67e Run mypy on all packages' files
Also:
- mypy fixes.
- Use `with` statement to open/close files.
2022-05-30 22:38:55 +01:00
John Chilton d3719517e7 attempt to run CI on test_base so we can catch issues with packaging... 2022-05-30 12:19:29 -04:00