Commit Graph
5 Commits
Author SHA1 Message Date
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