Changelog for
python312-rdflib-6.1.1-2.3.noarch.rpm :
* Wed Dec 13 2023 Bernhard Wiedemann
- Add reproducible.patch for reproducible builds (boo#1062303)
* Mon Feb 07 2022 Steve Kowalik - Update to 6.1.1:
* add support for Python 3.10
* updates the test suite to pytest (from nose)
* tidies up a lot of continuous integration
* gets more tests tested, not skipped
* implements lots of mypy tests
* updates several parsers and serializers
* supports the new HexTuples format!
* drop support for Python 2 and Python 3 < 3.7.
* improved testing with mock SPARQL stores- Drop unneeded BuildRequires on python3-2to3
* Mon Jan 11 2021 Adam Mizerski - removed unneeded \'Requires\' dependencies
* Tue May 19 2020 Petr Gajdos - %python3_only -> %python_alternative
* Sun Apr 19 2020 Robert Frohl - Update to version 5.0.0
* General Bugs Fixed: - n3 parser exponent syntax of floats with leading dot - Change is comparison to == for tuple - Added _parseBoolean function to enforce correct Lexical-to-value mapping
* SPARQL Fixes: - CONSTRUCT resolve with initBindings fixes
* Sun Apr 05 2020 Robert Frohl - Update to version 5.0.0rc1
* General Bugs Fixed: - NTriples fails to parse URIs with only a scheme - Cannot clone on windows - Remove colons from test result files. - Add requirement for requests to setup.py - fixed URIRef including native unicode characters - DCTERMS.format not working - infixowl.manchesterSyntax do not encode strings - Fix blank node label to not contain \'_:\' during parsing - rename new SPARQLWrapper to SPARQLConnector - Unquote and Uriquote Literal Datatype. - Parsing nquads - ntriples spec allows for upper-cased lang tag - Adds escaped single quote to literal parser - N3 parse error on single quote within single quotes - RGDA1 graph canonicalization sometimes still collapses distinct BNodes - Accept header should use a q parameter - Incompatibility with Python3: unichr - namespace.py include colon in ALLOWED_NAME_CHARS - namespace.py fix compute_qname missing namespaces - RDFa parsing Error! __init__() got an unexpected keyword argument \'encoding\' - Bugfix: term.Literal.__add__ - Microdata to rdf second edition bak
* Enhanced Features: - Register additional serializer plugins for SPARQL mime types. - Allows RDF terms introduced by JSON-LD 1.1 - make SPARQLConnector work with DBpedia - ClosedNamespace returns right exception for way of access - Not adding all namespaces for n3 serializer - Adds basic support of xsd:duration - Add possibility to set authority and basepath to skolemize graph - Change notation3 list realization to non-recursive function. - Suppress warning for not using custom encoding. - Add support to parsing large xml inputs - improve hash efficiency by directly using str/unicode hash - Added the csvw prefix to the RDFa initial context. - syncing changes from pyMicrodata - Microdata parser: updated the parser to the latest version of the microdata->rdf note - Literal.toPython() support for xsd:hexBinary
* SPARQL Fixes: - Total order patch patch - use <<= instead of deprecated << - RDF Literal \"1\"^^xsd:boolean should not coerce to True - Makes NOW() return an UTC date - NOW() SPARQL should return an xsd:dateTime with a timezone - fix property paths bug - MulPath: correct behaviour of n3() - Literal total ordering - Remove SPARQLWrapper dependency - made UNION faster by not preventing duplicates - added a hook to add custom functions to SPARQL - Use <<= instead of deprecated << in SPARQL parser - Custom FILTER function for SPARQL engine
* Mon Oct 14 2019 Matej Cepl - Replace %fdupes -s with plain %fdupes; hardlinks are better.
* Tue Dec 04 2018 Matej Cepl - Remove superfluous devel dependency for noarch package
* Wed May 03 2017 toddrme2178AATTgmail.com- Update to version 4.2.2 + Bug fixes:
* SPARQL bugs fixed:
* Fix for filters in sub-queries
* Fixed bind, initBindings and filter problems
* Fixed unexpected None value in SPARQL-update
* Fix sparql, group by and count of null values with `optional`
* Fixed sparql sub-query and aggregation bugs
* Fixed parsing Complex BGPs as triples
* Fixed DISTINCT being ignored inside aggregate functions
* Fix unicode encoding errors in sparql processor
* Fixed SPARQL select nothing no longer returning a `None` row
* Fixed aggregate operators COUNT and SAMPLE to ignore unbound / NULL values
* Fix sparql relative uris
* SPARQL can now compare xsd:date type as well, fixes #532
* fix sparql path order on python3: \"TypeError: unorderable types: SequencePath() < SequencePath()\"\"
* SPARQL parser now robust to spurious semicolon
* Let paths be comparable against all nodes even in py3 (preparedQuery error)
* Made behavior of `initN` in `update` and `query` more consistent
* SparqlStore:
* SparqlStore now closes underlying urllib response body
* SparqlStore injectPrefixes only modifies query if prefixes present and if adds a newline in between
* Fixes and tests for AuditableStore
* Trig bugs fixed:
* trig export of multiple graphs assigns wrong prefixes to prefixedNames
* Trig serialiser writing empty named graph name for default graph
* Trig parser can creating multiple contexts for the default graph
* Trig serialisation handling prefixes incorrectly
* Fixed Nquads parser handling of triples in default graph
* Fixed TypeError in Turtle serializer (unorderable types: DocumentFragment() > DocumentFragment())
* Fixed serialization and parsing of inf/nan
* Fixed RDFa parser from failing on time elements with child nodes
* Fix double reduction of \\\\ escapes in from_n3
* Fixed handling of xsd:base64Binary
* Fixed Collection.__setitem__ broken
* Fix ImportError when __main__ already loaded
* Fixed broken top_level.txt file in distribution + Enhancements:
* Added support for Python 3.5+
* More aliases for common formats (nt, turtle)
* Improved RDF1.1 ntriples support
* Dependencies updated and improved compatibility with pyparsing, html5lib, SPARQLWrapper and elementtree
* Improved prefix for SPARQL namespace in XML serialization
* Performance improvements:
* SPARQL Aggregation functions don\'t build up memory for each row
* Collections now support += (__iadd__), fixes slow creation of large lists
* SPARQL Optimisation to expand BGPs in a smarter way
* SPARQLStore improvements
* improved SPARQLStore BNode customizability
* Adding the option of using POST for long queries in SPARQLStore
* Exposed the timeout of SPARQLWrapper
* SPARQL prepared query now carries the original (unparsed) parameters
* added .n3 methods for path objects
* Added support for xsd:gYear and xsd:gYearMonth
* Allow duplicates in rdf:List
* Improved slicing of Resource objects + Cleanups:
* cleanup: SPARQL Prologue and Query new style classes
* Reduce amount of warnings, especially closing opened file pointers
* Improved ntriples parsing exceptions to actually tell you what\'s wrong
* remove ancient and broken 2.3 support code.
* Logger output improved
* properly cite RGDA1
* Avoid class reference to imported function
* Use find_packages for package discovery.
* Prepared ClosedNamespace (and _RDFNamespace) to inherit from Namespace (5.0.0)
* Avoid verbose build logging
* (ultra petty) Remove an unused import + Testing improvements:
* updating deprecated testing syntax
* make test 375 more portable (use sys.executable rather than python)
* Removed outdated, skipped test for #130 that depended on content from the internet
* enable all warnings during travis nosetests
* travis updates
* travis also builds release branches + Doc improvements:
* Update list of builtin serialisers in docstring
* Update reference to \"Emulating container types\"
* docs: clarify the use of an identifier when persisting a triplestore
* DOC: unamed -> unnamed, typos- Implement single-spec version- Fix source URL.
* Mon Sep 12 2016 aplanasAATTsuse.com- Break cycle removing BuildRequires from python-SPARQLWrapper