Mercurial > repos > shellac > sam_consensus_v3
comparison env/lib/python3.9/site-packages/prov-1.5.1.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.0 | |
| 2 Name: prov | |
| 3 Version: 1.5.1 | |
| 4 Summary: A library for W3C Provenance Data Model supporting PROV-JSON, PROV-XML and PROV-O (RDF) | |
| 5 Home-page: https://github.com/trungdong/prov | |
| 6 Author: Trung Dong Huynh | |
| 7 Author-email: trungdong@donggiang.com | |
| 8 License: MIT | |
| 9 Keywords: provenance,graph,model,PROV,PROV-DM,PROV-JSON,JSON,PROV-XML,PROV-N,PROV-O,RDF | |
| 10 Platform: UNKNOWN | |
| 11 Classifier: Development Status :: 4 - Beta | |
| 12 Classifier: Intended Audience :: Developers | |
| 13 Classifier: Intended Audience :: Information Technology | |
| 14 Classifier: License :: OSI Approved :: MIT License | |
| 15 Classifier: Natural Language :: English | |
| 16 Classifier: Operating System :: OS Independent | |
| 17 Classifier: Programming Language :: Python :: 2 | |
| 18 Classifier: Programming Language :: Python :: 2.7 | |
| 19 Classifier: Programming Language :: Python :: 3 | |
| 20 Classifier: Programming Language :: Python :: 3.3 | |
| 21 Classifier: Programming Language :: Python :: 3.4 | |
| 22 Classifier: Programming Language :: Python :: 3.5 | |
| 23 Classifier: Programming Language :: Python :: 3.6 | |
| 24 Classifier: Programming Language :: Python :: Implementation :: CPython | |
| 25 Classifier: Programming Language :: Python :: Implementation :: PyPy | |
| 26 Classifier: Topic :: Scientific/Engineering :: Information Analysis | |
| 27 Classifier: Topic :: Security | |
| 28 Classifier: Topic :: System :: Logging | |
| 29 Requires-Dist: lxml | |
| 30 Requires-Dist: networkx | |
| 31 Requires-Dist: python-dateutil | |
| 32 Requires-Dist: rdflib (>=4.2.1) | |
| 33 Requires-Dist: six (>=1.9.0) | |
| 34 Provides-Extra: dot | |
| 35 Requires-Dist: pydot (>=1.2.0); extra == 'dot' | |
| 36 | |
| 37 ============ | |
| 38 Introduction | |
| 39 ============ | |
| 40 | |
| 41 | |
| 42 .. image:: https://badge.fury.io/py/prov.svg | |
| 43 :target: http://badge.fury.io/py/prov | |
| 44 :alt: Latest Release | |
| 45 .. image:: https://travis-ci.org/trungdong/prov.svg | |
| 46 :target: https://travis-ci.org/trungdong/prov | |
| 47 :alt: Build Status | |
| 48 .. image:: https://img.shields.io/coveralls/trungdong/prov.svg | |
| 49 :target: https://coveralls.io/r/trungdong/prov?branch=master | |
| 50 :alt: Coverage Status | |
| 51 .. image:: https://landscape.io/github/trungdong/prov/master/landscape.svg?style=flat | |
| 52 :target: https://landscape.io/github/trungdong/prov/master | |
| 53 :alt: Code Health | |
| 54 .. image:: https://img.shields.io/pypi/wheel/prov.svg | |
| 55 :target: https://pypi.python.org/pypi/prov/ | |
| 56 :alt: Wheel Status | |
| 57 .. image:: https://img.shields.io/pypi/pyversions/prov.svg | |
| 58 :target: https://pypi.python.org/pypi/prov/ | |
| 59 :alt: Supported Python version | |
| 60 .. image:: https://img.shields.io/pypi/l/prov.svg | |
| 61 :target: https://pypi.python.org/pypi/prov/ | |
| 62 :alt: License | |
| 63 | |
| 64 | |
| 65 A library for W3C Provenance Data Model supporting PROV-O (RDF), PROV-XML, PROV-JSON import/export | |
| 66 | |
| 67 * Free software: MIT license | |
| 68 * Documentation: http://prov.readthedocs.io/. | |
| 69 | |
| 70 Features | |
| 71 -------- | |
| 72 | |
| 73 * An implementation of the `W3C PROV Data Model <http://www.w3.org/TR/prov-dm/>`_ in Python. | |
| 74 * In-memory classes for PROV assertions, which can then be output as `PROV-N <http://www.w3.org/TR/prov-n/>`_ | |
| 75 * Serialization and deserializtion support: `PROV-O <http://www.w3.org/TR/prov-o/>`_ (RDF), `PROV-XML <http://www.w3.org/TR/prov-xml/>`_ and `PROV-JSON <http://www.w3.org/Submission/prov-json/>`_. | |
| 76 * Exporting PROV documents into various graphical formats (e.g. PDF, PNG, SVG). | |
| 77 * Convert a PROV document to a `Networkx MultiDiGraph <http://networkx.github.io/documentation/latest/reference/classes.multidigraph.html>`_ and back. | |
| 78 | |
| 79 | |
| 80 Uses | |
| 81 ^^^^ | |
| 82 | |
| 83 See `a short tutorial <http://trungdong.github.io/prov-python-short-tutorial.html>`_ for using this package. | |
| 84 | |
| 85 This package is used extensively by `ProvStore <https://provenance.ecs.soton.ac.uk/store/>`_, | |
| 86 a free online repository for provenance documents. | |
| 87 | |
| 88 | |
| 89 | |
| 90 | |
| 91 History | |
| 92 ------- | |
| 93 | |
| 94 1.5.1 (2017-07-18) | |
| 95 ^^^^^^^^^^^^^^^^^^ | |
| 96 * Replaced pydotplus with pydot (see #111) | |
| 97 * Fixed datetime and bundle error in RDF serialisation | |
| 98 * Tested against Python 3.6 | |
| 99 * Improved documentation | |
| 100 | |
| 101 1.5.0 (2016-10-19) | |
| 102 ^^^^^^^^^^^^^^^^^^ | |
| 103 * Added: Support for `PROV-O <http://www.w3.org/TR/prov-o/>`_ (RDF) serialization and deserialization | |
| 104 * Added: `direction` option for :py:meth:`prov.dot.prov_to_dot` | |
| 105 * Added: :py:meth:`prov.graph.graph_to_prov` to convert a `MultiDiGraph <https://networkx.readthedocs.io/en/stable/reference/classes.multigraph.html>`_ back to a :py:class:`~prov.model.ProvDocument` | |
| 106 * Testing with Python 3.5 | |
| 107 * Various minor bug fixes and improvements | |
| 108 | |
| 109 1.4.0 (2015-08-13) | |
| 110 ^^^^^^^^^^^^^^^^^^ | |
| 111 * Changed the type of qualified names to prov:QUALIFIED_NAME (fixed #68) | |
| 112 * Removed XSDQName class and stopped supporting parsing xsd:QName as qualified names | |
| 113 * Replaced pydot dependency with pydotplus | |
| 114 * Removed support for Python 2.6 | |
| 115 * Various minor bug fixes and improvements | |
| 116 | |
| 117 1.3.2 (2015-06-17) | |
| 118 ^^^^^^^^^^^^^^^^^^ | |
| 119 * Added: prov-compare script to check equivalence of two PROV files (currently supporting JSON and XML) | |
| 120 * Fixed: deserialising Python 3's bytes objects (issue #67) | |
| 121 | |
| 122 1.3.1 (2015-02-27) | |
| 123 ^^^^^^^^^^^^^^^^^^ | |
| 124 * Fixed unicode issue with deserialising text contents | |
| 125 * Set the correct version requirement for six | |
| 126 * Fixed format selection in prov-convert script | |
| 127 | |
| 128 1.3.0 (2015-02-03) | |
| 129 ^^^^^^^^^^^^^^^^^^ | |
| 130 * Python 3.3 and 3.4 supported | |
| 131 * Updated prov-convert script to support XML output | |
| 132 * Added missing test JSON and XML files in distributions | |
| 133 | |
| 134 | |
| 135 1.2.0 (2014-12-19) | |
| 136 ^^^^^^^^^^^^^^^^^^ | |
| 137 * Added: :py:meth:`prov.graph.prov_to_graph` to convert a :py:class:`~prov.model.ProvDocument` to a `MultiDiGraph <https://networkx.readthedocs.io/en/stable/reference/classes.multigraph.html>`_ | |
| 138 * Added: PROV-N serializer | |
| 139 * Fixed: None values for empty formal attributes in PROV-N output (issue #60) | |
| 140 * Fixed: PROV-N representation for xsd:dateTime (issue #58) | |
| 141 * Fixed: Unintended merging of Identifier and QualifiedName values | |
| 142 * Fixed: Cloning the records when creating a new document from them | |
| 143 * Fixed: incorrect SoftwareAgent records in XML serialization | |
| 144 | |
| 145 1.1.0 (2014-08-21) | |
| 146 ^^^^^^^^^^^^^^^^^^ | |
| 147 * Added: Support for `PROV-XML <http://www.w3.org/TR/prov-xml/>`_ serialization and deserialization | |
| 148 * A :py:class:`~prov.model.ProvRecord` instance can now be used as the value of an attributes | |
| 149 * Added: convenient assertions methods for :py:class:`~prov.model.ProvEntity`, :py:class:`~prov.model.ProvActivity`, and :py:class:`~prov.model.ProvAgent` | |
| 150 * Added: :py:meth:`prov.model.ProvDocument.update` and :py:meth:`prov.model.ProvBundle.update` | |
| 151 * Fixed: Handling default namespaces of bundles when flattened | |
| 152 | |
| 153 1.0.1 (2014-08-18) | |
| 154 ^^^^^^^^^^^^^^^^^^ | |
| 155 * Added: Default namespace inheritance for bundles | |
| 156 * Fixed: :py:meth:`prov.model.NamespaceManager.valid_qualified_name` did not support :py:class:`~prov.model.XSDQName` | |
| 157 * Added: Convenience :py:func:`prov.read` method with a lazy format detection | |
| 158 * Added: Convenience :py:meth:`~prov.model.ProvBundle.plot` method on the :py:class:`~prov.model.ProvBundle` class (requiring matplotlib). | |
| 159 * Changed: The previous :py:meth:`!add_record` method renamed to :py:meth:`~prov.model.ProvBundle.new_record` | |
| 160 * Added: :py:meth:`~prov.model.ProvBundle.add_record` function which takes one argument, a :py:class:`~prov.model.ProvRecord`, has been added | |
| 161 * Fixed: Document flattening (see :py:meth:`~prov.model.ProvDocument.flattened`) | |
| 162 * Added: :py:meth:`~prov.model.ProvRecord.__hash__` function added to :py:class:`~prov.model.ProvRecord` (**at risk**: to be removed as :py:class:`~prov.model.ProvRecord` is expected to be mutable) | |
| 163 * Added: :py:attr:`~prov.model.ProvRecord.extra_attributes` added to mirror existing :py:attr:`~prov.model.ProvRecord.formal_attributes` | |
| 164 | |
| 165 1.0.0 (2014-07-15) | |
| 166 ^^^^^^^^^^^^^^^^^^ | |
| 167 | |
| 168 * The underlying data model has been rewritten and is **incompatible** with pre-1.0 versions. | |
| 169 * References to PROV elements (i.e. entities, activities, agents) in relation records are now QualifiedName instances. | |
| 170 * A document or bundle can have multiple records with the same identifier. | |
| 171 * PROV-JSON serializer and deserializer are now separated from the data model. | |
| 172 * Many tests added, including round-trip PROV-JSON encoding/decoding. | |
| 173 * For changes pre-1.0, see CHANGES.txt. | |
| 174 | |
| 175 |
