Mercurial > repos > shellac > sam_consensus_v3
comparison env/lib/python3.9/site-packages/gxformat2-0.15.0.dist-info/METADATA @ 0:4f3585e2f14b draft default tip
"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author | shellac |
---|---|
date | Mon, 22 Mar 2021 18:12:50 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4f3585e2f14b |
---|---|
1 Metadata-Version: 2.1 | |
2 Name: gxformat2 | |
3 Version: 0.15.0 | |
4 Summary: Galaxy Workflow Format 2 Descriptions | |
5 Home-page: https://github.com/galaxyproject/gxformat2 | |
6 Author: Galaxy Project and Community | |
7 Author-email: jmchilton@gmail.com | |
8 License: AFL | |
9 Keywords: galaxy | |
10 Platform: UNKNOWN | |
11 Classifier: Development Status :: 5 - Production/Stable | |
12 Classifier: Intended Audience :: Developers | |
13 Classifier: Environment :: Console | |
14 Classifier: License :: OSI Approved :: Academic Free License (AFL) | |
15 Classifier: Operating System :: POSIX | |
16 Classifier: Topic :: Software Development | |
17 Classifier: Topic :: Software Development :: Code Generators | |
18 Classifier: Topic :: Software Development :: Testing | |
19 Classifier: Natural Language :: English | |
20 Classifier: Programming Language :: Python :: 3 | |
21 Classifier: Programming Language :: Python :: 3.5 | |
22 Classifier: Programming Language :: Python :: 3.6 | |
23 Classifier: Programming Language :: Python :: 3.7 | |
24 Classifier: Programming Language :: Python :: 3.8 | |
25 Requires-Dist: six (>=1.9.0) | |
26 Requires-Dist: bioblend | |
27 Requires-Dist: pyyaml | |
28 | |
29 | |
30 .. image:: https://readthedocs.org/projects/gxformat2/badge/?version=latest | |
31 :target: https://gxformat2.readthedocs.io/en/latest/ | |
32 | |
33 .. image:: https://badge.fury.io/py/gxformat2.svg | |
34 :target: https://pypi.python.org/pypi/gxformat2/ | |
35 | |
36 .. image:: https://github.com/galaxyproject/gxformat2/workflows/Python%20CI/badge.svg | |
37 :target: https://github.com/galaxyproject/gxformat2/actions?query=workflow%3A%22Python+CI%22 | |
38 | |
39 .. image:: https://github.com/galaxyproject/gxformat2/workflows/Java%20CI/badge.svg | |
40 :target: https://github.com/galaxyproject/gxformat2/actions?query=workflow%3A%22Java+CI%22 | |
41 | |
42 .. image:: https://img.shields.io/badge/latest%20schema-v19.09-blue | |
43 :target: http://galaxyproject.github.io/gxformat2/v19_09.html | |
44 | |
45 Format 2 | |
46 -------------- | |
47 | |
48 This package defines a high-level Galaxy_ workflow description termed "Format | |
49 2". The current schema version is v19_09 and the schema can be found | |
50 [here](http://galaxyproject.github.io/gxformat2/v19_09.html). This version of | |
51 workflow format can be consumed by Galaxy versions 19.09, 20.01, 20.05 and the | |
52 the forthcoming 20.09. | |
53 | |
54 The Format 2 workflow description is still somewhat experimental and may | |
55 yet change in small potentially backward incompatible ways until the format is | |
56 exported by Galaxy by default. | |
57 | |
58 The traditional Galaxy workflow description (files ending in .ga extension | |
59 sometimes called native workflows in this project) was not designed to be | |
60 concise and is neither readily human readable or human writable. Galaxy | |
61 workflow Format 2 is being designed to addresses all three of these limitations. | |
62 While also moving Galaxy's workflow description language toward standards such | |
63 as the Common Workflow Language. | |
64 | |
65 gxformat2 | |
66 -------------- | |
67 | |
68 This Python project can be installed from PyPI using ``pip``. | |
69 | |
70 :: | |
71 | |
72 $ pip install gxformat2 | |
73 | |
74 Checkout the project tests or how it used in projects such as Planemo and | |
75 Galaxy to see how to use the gxformat2 library. Reference documentation for | |
76 the `modules <https://gxformat2.readthedocs.io/en/latest/py-modindex.html>`__ | |
77 can be found as part of the project's documentation. | |
78 | |
79 This project also includes various scripts for working with Galaxy workflows. | |
80 Checkout their help for more information. | |
81 | |
82 :: | |
83 | |
84 $ gxwf-lint --help | |
85 $ gxwf-viz --help | |
86 $ gxwf-abstract-export --help | |
87 | |
88 This library and associated scripts are licensed under the Academic Free License | |
89 version 3.0. | |
90 | |
91 .. _Galaxy: http://galaxyproject.org/ | |
92 .. _GitHub: https://github.com/ | |
93 .. _Travis CI: http://travis-ci.org/ | |
94 | |
95 | |
96 | |
97 | |
98 History | |
99 ------- | |
100 | |
101 .. to_doc | |
102 | |
103 --------------------- | |
104 0.15.0 (2020-08-12) | |
105 --------------------- | |
106 | |
107 * Lint types of default values. | |
108 * Fix bugs in schema related to differing type names between Galaxy and CWL. | |
109 * Generate cwl v1.2 instead of cwl v1.2.0-dev5 release now that it has been released. | |
110 * More testing of linting and CWL 1.2 export. | |
111 | |
112 --------------------- | |
113 0.14.0 (2020-08-11) | |
114 --------------------- | |
115 | |
116 * Bug fix where native export had explicit outputs declaration still in it (wouldn't break anything, but | |
117 was deceptive). | |
118 * Fixes for experimental CWL 1.2 abstract export. | |
119 * Improve script structures and documentation. | |
120 * Improve code structure - add more types, make more things immutable, mention mutability in docstrings. | |
121 | |
122 --------------------- | |
123 0.13.1 (2020-08-03) | |
124 --------------------- | |
125 | |
126 * Improve package structure - publish fixed sphinx docs, fix readme badges, add mypy typing support. | |
127 | |
128 --------------------- | |
129 0.13.0 (2020-07-30) | |
130 --------------------- | |
131 | |
132 * Add experimental export to CWL 1.2 using new abstract Operation classes. | |
133 | |
134 --------------------- | |
135 0.12.0 (2020-07-27) | |
136 --------------------- | |
137 | |
138 * Drop support for Python 2 - to support next bullet. | |
139 * Update schema parser for recent changes to schema salad. | |
140 | |
141 --------------------- | |
142 0.11.4 (2020-07-27) | |
143 --------------------- | |
144 | |
145 * Added abstraction for uniform access to workflow outputs across formats. | |
146 | |
147 --------------------- | |
148 0.11.3 (2020-07-23) | |
149 --------------------- | |
150 | |
151 * Bug fixes for exporting newer input concepts from native to Format 2. | |
152 * Added abstraction for uniform access to workflow inputs across formats. | |
153 | |
154 --------------------- | |
155 0.11.2 (2020-07-22) | |
156 --------------------- | |
157 | |
158 * Rework cytoscape and helpers for reuse from Planemo. | |
159 * Rev markdown validator for and from latest Galaxy changes. | |
160 | |
161 --------------------- | |
162 0.11.1 (2020-02-25) | |
163 --------------------- | |
164 | |
165 * Bug fix for gxwf-lint invocation from setup.py installed script. | |
166 | |
167 --------------------- | |
168 0.11.0 (2020-02-25) | |
169 --------------------- | |
170 | |
171 * Validate Galaxy Markdown in workflow reports as part of linting. | |
172 * Improved null handling in native ga workflow linting. | |
173 * Enhancements to workflow linting from Python. Lint for lack of documentation, | |
174 tools using the test toolshed, and implement special linting for training | |
175 material workflows to ensure a tag matches the workflow topic. | |
176 * Add gxwf-viz script that produces a cytoscape visualization of a workflow. | |
177 | |
178 --------------------- | |
179 0.10.1 (2019-12-07) | |
180 --------------------- | |
181 | |
182 * Bug fix to handle outputs without labels in Format 2 - they | |
183 don't validate per se but they are important for testing in the | |
184 Galaxy framework. | |
185 | |
186 --------------------- | |
187 0.10.0 (2019-12-06) | |
188 --------------------- | |
189 | |
190 * Implement scheam, validation, linting (for Format 2 and .ga). | |
191 * Handle new reports field in Galaxy 19.09 workflows. | |
192 * Numerous fixes for conversiion to and from native workflows. | |
193 * Numerous new test cases. | |
194 * Implement Java project for valiating and linting both kinds of workflows. | |
195 | |
196 --------------------- | |
197 0.9.0 (2019-07-08) | |
198 --------------------- | |
199 | |
200 * Implement default values in gxformat2. | |
201 | |
202 --------------------- | |
203 0.8.4 (2019-06-24) | |
204 --------------------- | |
205 | |
206 * Fix output IDs of 0. | |
207 | |
208 --------------------- | |
209 0.8.3 (2019-05-23) | |
210 --------------------- | |
211 | |
212 * Implement set_columns PJA. | |
213 | |
214 --------------------- | |
215 0.8.2 (2019-03-16) | |
216 --------------------- | |
217 | |
218 * Allow another API return option for experimental tool creation API. | |
219 | |
220 --------------------- | |
221 0.8.1 (2019-03-11) | |
222 --------------------- | |
223 | |
224 * Implement change datatype PJA. | |
225 | |
226 --------------------- | |
227 0.8.0 (2018-11-01) | |
228 --------------------- | |
229 | |
230 * Implement experimental CWL-style step defaults (see Galaxy PR #6850). | |
231 | |
232 --------------------- | |
233 0.7.1 (2018-10-09) | |
234 --------------------- | |
235 | |
236 * Various small fixes for changes in 0.7.1. | |
237 | |
238 --------------------- | |
239 0.7.0 (2018-10-08) | |
240 --------------------- | |
241 | |
242 * Add some basic test cases. | |
243 * Allow ID-map style listing of steps. | |
244 * Ordered load (in addition to existing dump functionality) or ordering of steps in ID-map style variant works. | |
245 * Allow CWL-style $graph defs that can define multiple workflows in a single file. | |
246 * Initial work on de-duplicating subworkflow definitions on import. | |
247 * Fix position handling while exporting workflow. | |
248 | |
249 --------------------- | |
250 0.6.1 (2018-10-01) | |
251 --------------------- | |
252 | |
253 * Fix export of non-data parameters and implicit workflow connections. | |
254 | |
255 --------------------- | |
256 0.6.0 (2018-10-01) | |
257 --------------------- | |
258 | |
259 * Various fixes, allow id map style workflow input definitions. | |
260 | |
261 --------------------- | |
262 0.5.0 (2018-10-01) | |
263 --------------------- | |
264 | |
265 * More fixes for PJA, add the ``doc`` keyword to format 2 workflows to match CWL workflows. Map to and from native Galaxy workflows as annotations. | |
266 | |
267 --------------------- | |
268 0.4.0 (2018-10-01) | |
269 --------------------- | |
270 | |
271 * Fixes for exporting PJA when exporting workflows from native .ga to format 2. | |
272 | |
273 --------------------- | |
274 0.3.2 (2018-10-01) | |
275 --------------------- | |
276 | |
277 * Fixes for exporting workflow outputs from native .ga to format 2, support for modern map style output definitions like CWL 1.0. | |
278 | |
279 --------------------- | |
280 0.3.1 (2018-10-01) | |
281 --------------------- | |
282 | |
283 * Fixes for exporting subworkflows from native .ga to format 2. | |
284 | |
285 --------------------- | |
286 0.3.0 (2018-09-30) | |
287 --------------------- | |
288 | |
289 * More cwl style inputs, initial work on conversion from native workflows, various small fixes and tweaks. | |
290 | |
291 --------------------- | |
292 0.2.0 (2018-02-21) | |
293 --------------------- | |
294 | |
295 * Bring in latest Galaxy updates - Python 3 fixes, safe YAML usage, and more PJA implemented. | |
296 | |
297 --------------------- | |
298 0.1.1 (2016-08-15) | |
299 --------------------- | |
300 | |
301 * Fix one Python 3 incompatibility. | |
302 | |
303 --------------------- | |
304 0.1.0 (2016-05-02) | |
305 --------------------- | |
306 | |
307 * Initial version - code from Galaxy's test framework with changes | |
308 based on planemo testing. | |
309 | |
310 |