RDFlib 6.2.0 #2025
aucampia
announced in
Announcements
RDFlib 6.2.0
#2025
Replies: 1 comment 5 replies
-
@ashleysommer @nicholascar @white-gecko one of you will have to upload to pypi or add me (iwan.aucamp) to the project as you are the only maintainers on https://pypi.org/project/rdflib/ approximate steps [ref]: git clone git@github.com:RDFLib/rdflib.git
git fetch --all
git checkout 6.2.0
python3 -m pip install --upgrade build twine keyring
python3 -m build
python3 -m twine check dist/*
python3 -m twine upload --repository testpypi dist/* # this will only work for @ashleysommer as he is the only maintainer for rdflib on testpypi
python3 -m twine upload dist/* |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is a minor release that includes bug fixes and features.
User facing changes
This section lists changes that have a potential impact on users of RDFLib,
changes with no user impact are not included in this section.
HAVING
clause with variable composition. Closedissue #936 and issue
#935, PR
#1093.
#1423, PR
#1436.
for removal in version 6.0.0:
Graph.load
,Graph.seq
,Graph.comment
,Graph.label
. PR #1527.functools.total_ordering
to implement most comparison operations forrdflib.paths.Path
. Closed issue#685, PR
#1528.
#821, PR
#1529.
#1453 and issue
#944, PR
#1530.
rdflib.graph.ReadOnlyGraphAggregate.quads
.Closed issue #430, PR
#1590
#1607.
#1371, PR
#1622.
rdflib.plugins.stores.sparqlstore.SPARQLStore.update
is called. Closedissue #1032, PR
#1623.
rdflib.plugins.sparql.processor.prepareUpdate
. Closed issue#272 and discussion
#1581, PR
#1624.
rdflib.namespace.DefinedNamespaceMeta.__dir__
. Closed issue#1593, PR
#1626.
TypeCheckError
,SubjectTypeError
,PredicateTypeError
,ObjectTypeError
andContextTypeError
as these exceptions are not raised byRDFLib and their existence will only confuse users which may expect them to be
used. Also remove corresponding
check_context
,check_subject
,check_predicate
,check_object
,check_statement
,check_pattern
that isunused. PR #1640.
Accept
HTTP header so that it is correctlypopulated for all formats. PR
#1643.
#1645.
nquads
to recognized file extensions.PR #1653.
PR #1656.
rdflib.plugins.sparql.operators.unregister_custom_function
idempotent.Closed issue #1492,
PR #1659.
These parsers will now correctly handle strings like
"\\r"
. The time ittakes for these parsers to parse strings with escape sequences will be
increased, and the increase will be correlated with the amount of escape
sequences that occur in a string. For strings with many escape sequences the
parsing speed seems to be almost 4 times slower. Closed issue
#1655, PR
#1663.
rdflib.compat.decodeStringEscape
as deprecated as thisfunction is not used anywhere in RDFLib anymore and the utility that it does
provide is not implemented correctly. It will be removed in RDFLib 7.0.0
IdentifiedNode
as a superclass ofBNode
andURIRef
. Closed issue #1526,PR #1680.
rdf:type
in subject, object. Closed issue#1649, PR
#1649.
#1661, PR
#1678.
#1679 and issue #1880, PR
#1686, PR
#1845 and PR
#2018.
ConjunctiveGraph.get_graph
.override
argument toStore.bind
which behaves similarly tothe
override
parameter forNamespaceManager.bind
.override
parameter toNamespaceManager.bind
by passing.DeprecationWarning
related to plugin loading issue#1631, PR
#1694.
rdflib.graph.ContextNode
andrdflib.graph.DatasetQuad
typealiases. These were not being widely used in RDFLib and were also not correct.
PR #1695.
DefinedNamespace.as_jsonld_context
. PR#1706.
rdflib.namespace.WGS
for WGS84. Closed issue#1709, PR
#1710.
DefinedNamespace
by caching attribute values. PR#1718.
sys.stderr
has aisatty
attribute. Closedissue #1760, PR
#1761.
rdflib.compat.etree_register_namespace
. PR#1768.
rdflib.util.from_n3
. Closed issue#1769, PR
#1771.
#1757 and issue
#848, PR
#1773 and PR
#2003.
NamespaceManager.compute_qname
by caching validity. PR#1779.
EXISTS
insideBIND
for SPARQL. This wasraising an exception during evaluation before but is now correctly handled.
Closed issue #1472, PR
#1794.
#1477, PR
#1809
rdflib.term.RDFLibGenid
as a type as this caused issueswith querying. Closed issue
#1808, PR
#1821
DefinedNamespace
control attributes so thatinspect.signature
works correctly on defined namespaces. PR#1825.
Memory
,SimpleMemory
andBerkelyDB
stores.Closed issue #1826, PR
#1843.
#1701 and issue
#1807, PR
#1858:
be a graph.
NamespaceManager.expand_curie
. Closed issue#1868, PR
#1869.
Literal.__sub__
and support for datetimes to bothLiteral.__add__
and
Literal.__sub__
. PR #1870.None
/undefined handing inGROUP_CONCAT
. Closed issue#1467, PR
#1887.
SERVICE
directive. Closed issue#1278, PR
#1894.
http://rdlib.net/
tohttps://rdflib.github.io
and also change other uses ofhttp://rdlib.net/
to
https://rdflib.github.io
. Closed issue#1824, PR
#1901.
#1429, PR
#1902.
generate
toNamespaceManager.compute_qname
fromNamespaceManager.compute_qname_strict
so it raises an error in the samecase as the "non-strict" version. PR
#1934.
PR #1944.
#1945.
PR #1951
#1957,
PR #1959.
trix
andTriX
as root element. PR#1966.
PR #1979.
URIRef.fragment
property.PR #1991.
#1998, PR
#1999.
rdflib.namespace
rdflib.term
rdflib.parser
This discussion was created from the release RDFlib 6.2.0.
Beta Was this translation helpful? Give feedback.
All reactions