Commit Graph
14 Commits
Author SHA1 Message Date
Nate Coraor f6fdc66e23 Move all galaxy.datatypes.* modules to the galaxy-data package. 2021-04-05 12:02:08 -04:00
Nate Coraor a857929af5 Move all galaxy.model.* modules to the galaxy-data package. 2021-04-05 11:48:14 -04:00
Nate Coraor 44e59e9665 Include galaxy.model.view in galaxy-data package. 2021-04-02 13:21:13 -04:00
Nate Coraor 72caae0ab5 Include galaxy.model.dataset_collections.types in galaxy-data package. 2021-04-02 13:19:12 -04:00
Nicola Soranzo 9d74bba7fb Drop support for retired Python 3.5
Upgrade syntax using `pyupgrade --py36-plus` .

Manually drop several `six` imports.

Also:
- Remove broken pr_cache in scripts/bootstrap_history.py
- Fix broken prefix removal in lib/galaxy/tool_util/deps/mulled/mulled_build.py
2020-10-07 11:52:13 +01:00
John Chilton 0ea20422e0 Modify packages to allow test requirements (for responses). 2020-07-06 18:49:04 -04:00
John Chilton 9b287ef06c Push scripts into subpackages. 2019-07-08 16:38:10 +02:00
John Chilton b76eb61c81 Bring more directories under packages/ export.
Add quota to data/ (should be refactored to not use trans but is straight forward and the imports are fine for now), and add three new packages.

- auth
- authnz
- app

A lot more needs to be added to app but we need to de-tangle the circular imports between app and web stuff and webapp stuff. It is messier than I thought.
2019-06-27 08:43:16 -04:00
John Chilton ecea8934e4 Fix display application inclusion in galaxy-data for set-metadata. 2019-06-21 11:53:59 -04:00
John Chilton a49debffdc packages/ - add Makefile(s) for building projects.
Uses a stripped down, updated variant of like Pulsar/Planemo/ephemeris Makefile stuff. Modified in dozens of ways for tags, version and path differences, etc.. Symbolic links to keep everything in line.
2019-05-28 16:13:07 -04:00
John Chilton 72c22f9610 packages/ - improvements to project structures.
- Update setup.py to reflect Galaxy no longer supports Python 3.4.
- Move PROJECT_DESCRIPTION into a variable imported into setup.py dynamically, reducing the differences in setup.py across packages.
- Fix some project descriptions.
- Fix versions and HISTORY.rst for a release this cycle, didn't get any 19.5.0 packages out.
2019-05-28 16:12:54 -04:00
John Chilton fc68cb8449 Script to populate datasets/libraries directly into an objectstore and model store.
The included script takes in an object store definition to write to, model store output target (e.g. tar file or directory or bagit file/directory format matching the new history exports added in 7367), and a bunch of files in defined via an upload-2.0-style YAML - and writes the physical files into the object store and writes persisted metadata into the model store. The supplied script describes the input format as do the new unit tests in test_model_discover.py.

Right now datasets for a history and whole libraries (including recursive folders and library datasets) can be described this way. These concepts have been extended to collections in #7058 but only in the context of discovering job outputs and writing them to an export model store current.

This script was created mostly by refactoring stuff out of output_collect.py that is used to create datasets during output discovery (i.e. parsing the same data out of galaxy.json files).
2019-04-10 11:01:09 -04:00
John Chilton bda564222f Add galaxy.model.dataset_collections to data project.
xref https://github.com/galaxyproject/galaxy/pull/7588
2019-03-28 09:19:02 -04:00
John Chilton 59b41f4bc3 Rename projects/ -> packages/.
https://github.com/galaxyproject/galaxy/pull/7524#issuecomment-477529349
2019-03-28 09:17:51 -04:00