WIP: Initial refactoring to remove strong reference (see #30)
WIP: refactoring to remove strong reference (see #30)
- Fixed some test cases
- Fixed equality checks
Merge branch 'master' into ref-refactoring
ref-refactoring: re-implement JSON decoding
ref-refactoring: refactor JSON encoding/decoding to a separate serializer
Removed unsupported modules and prepared for the 0.6.x branch release
Restructured the package's folders
Removed JSON test files from repo
Updated imports
PROV-JSON: Added support for multiple records sharing the same identifiers
prov.model: Warnings on missing attributes instead of Exceptions
Updated testModel
PROV-JSON: Fixed mapping Python literals to XSD types
convert.py: Updated JSON (de)serialisation code
prov.model: Fixed redundant conversion of unicode to unicode in _auto_literal_conversion
prov.model: Temporary disabled auto-mapping xsd:double and xsd:long literals to Python's float and long values to avoid the bug #34
Revert "prov.model: Temporary disabled auto-mapping xsd:double and xsd:long literals to Python's float and long values to avoid the bug #34"

This reverts commit 9a839737f247615c9ad5796fb4f4f7410ae6a98d.
prov.tests: Removed ProvToolbox JSON files
Removed py26 support
Changed get_{identifier, bundle, label, value} to properties
Updated setup script to include test files and the prov-convert script
prov-convert: Minor clean-up
prov.tests: Fixed location of tests
Separated Identifier-related classes into identifier.py