Hello community,

here is the log from the commit of package python-rdflib for openSUSE:Factory 
checked in at 2020-05-28 09:08:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-rdflib (Old)
 and      /work/SRC/openSUSE:Factory/.python-rdflib.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-rdflib"

Thu May 28 09:08:07 2020 rev:26 rq:807428 version:5.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-rdflib/python-rdflib.changes      
2019-11-04 17:11:20.692577682 +0100
+++ /work/SRC/openSUSE:Factory/.python-rdflib.new.3606/python-rdflib.changes    
2020-05-28 09:08:09.439849786 +0200
@@ -1,0 +2,75 @@
+Tue May 19 09:27:40 UTC 2020 - Petr Gajdos <[email protected]>
+
+- %python3_only -> %python_alternative
+
+-------------------------------------------------------------------
+Sun Apr 19 10:32:25 UTC 2020 - Robert Frohl <[email protected]>
+
+-  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  5 08:50:06 UTC 2020 - Robert Frohl <[email protected]>
+
+- 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
+
+-------------------------------------------------------------------

Old:
----
  rdflib-4.2.2.tar.gz

New:
----
  rdflib-5.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-rdflib.spec ++++++
--- /var/tmp/diff_new_pack.kny0NP/_old  2020-05-28 09:08:10.643853396 +0200
+++ /var/tmp/diff_new_pack.kny0NP/_new  2020-05-28 09:08:10.647853408 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-rdflib
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 # Tests don't work and cause a dependency loop with python-SPARQLWrapper
 %bcond_with tests
 Name:           python-rdflib
-Version:        4.2.2
+Version:        5.0.0
 Release:        0
 Summary:        A Python library for working with RDF
 License:        BSD-3-Clause
@@ -35,12 +35,15 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-2to3
 BuildRequires:  python3-Sphinx
+BuildRequires:  python3-sphinxcontrib-apidoc
 Requires:       python-SPARQLWrapper
 Requires:       python-flake8
 Requires:       python-html5lib
 Requires:       python-isodate
 Requires:       python-pyparsing
 Requires:       python-xml
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 BuildArch:      noarch
 %if %{with tests}
 BuildRequires:  %{python_module SPARQLWrapper}
@@ -74,13 +77,18 @@
 %python_build
 
 pushd docs
-make %{?_smp_mflags} html
+%make_build html
 # Remove hidden file
 rm -r _build/html/.buildinfo
 popd
 
 %install
 %python_install
+%python_clone -a %{buildroot}%{_bindir}/rdfs2dot
+%python_clone -a %{buildroot}%{_bindir}/rdfpipe
+%python_clone -a %{buildroot}%{_bindir}/rdfgraphisomorphism
+%python_clone -a %{buildroot}%{_bindir}/rdf2dot
+%python_clone -a %{buildroot}%{_bindir}/csv2rdf
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %fdupes docs/_build/html
@@ -90,14 +98,28 @@
 %python_exec setup.py -q test
 %endif
 
+%post
+%python_install_alternative rdfs2dot
+%python_install_alternative rdfpipe
+%python_install_alternative rdfgraphisomorphism
+%python_install_alternative rdf2dot
+%python_install_alternative csv2rdf
+
+%postun
+%python_uninstall_alternative rdfs2dot
+%python_uninstall_alternative rdfpipe
+%python_uninstall_alternative rdfgraphisomorphism
+%python_uninstall_alternative rdf2dot
+%python_uninstall_alternative csv2rdf
+
 %files %{python_files}
 %license LICENSE
 %doc CHANGELOG.md CONTRIBUTORS README.md
-%python3_only %{_bindir}/csv2rdf
-%python3_only %{_bindir}/rdf2dot
-%python3_only %{_bindir}/rdfgraphisomorphism
-%python3_only %{_bindir}/rdfpipe
-%python3_only %{_bindir}/rdfs2dot
+%python_alternative %{_bindir}/csv2rdf
+%python_alternative %{_bindir}/rdf2dot
+%python_alternative %{_bindir}/rdfgraphisomorphism
+%python_alternative %{_bindir}/rdfpipe
+%python_alternative %{_bindir}/rdfs2dot
 %{python_sitelib}/rdflib/
 %{python_sitelib}/rdflib-%{version}-py*.egg-info
 

++++++ rdflib-4.2.2.tar.gz -> rdflib-5.0.0.tar.gz ++++++
++++ 41597 lines of diff (skipped)


Reply via email to