./textproc/py-rdflib, Python library for working with RDF

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.0.0, Package name: py311-rdflib-7.0.0, Maintainer: kamelderouiche

RDFLib is a Python library for working with RDF, a simple yet powerful
language for representing information.

The library contains parsers and serializers for RDF/XML, N3, NTriples,
Turtle, TriX and RDFa . The library presents a Graph interface which can
be backed by any one of a number of Store implementations, including, Memory,
MySQL, Redland, SQLite, Sleepycat, ZODB and SQLObject.


Required to run:
[devel/py-setuptools] [devel/py-pyparsing] [lang/py-six] [time/py-isodate] [lang/python310]

Master sites:

Filesize: 4654.098 KB

Version history: (Expand)


CVS history: (Expand)


   2024-01-24 10:32:30 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-rdflib: updated to 7.0.0

RELEASE 7.0.0

This is a major release with relatively slight breaking changes, new
features and bug fixes.

The most notable breaking change relates to how RDFLib handles the
publicID parameter of the Graph.parse and Dataset.parse methods.
Most users should not be affected by this change.

Instructions on adapting existing code to the breaking changes can be
found in the upgrade guide from Version 6 to Version 7 which should be
available here.

It is likely that the next couple of RDFLib releases will all be major
versions, mostly because there are some more shortcomings of RDFLib's
public interface that should be addressed.
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-04-20 07:49:00 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-rdflib: updated to 6.3.2

RELEASE 6.3.2
fix: ROUND, ENCODE_FOR_URI and SECONDS SPARQL functions
fix: add __hash__ and __eq__ back to rdflib.paths.Path
fix: Add to_dict method to the JSON-LD Context class
fix: add the wgs namespace binding back
fix: change the prefix for https://schema.org/ back to schema
fix: include docs and examples in the sdist tarball
fix: IRI to URI conversion
fix: JSON-LD context construction from a dict
fix: reference to global inside get_target_namespace_elements
fix: restore the 6.1.1 default bound namespaces
test: add webtest marker to tests that use the internet
chore: Update CONTRIBUTORS from commit history
docs: fix typo in NamespaceManager documentation
   2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289)
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2021-04-16 14:17:43 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-rdflib: updated to 5.0.0

RELEASE 5.0.0

5.0.0 is a major stable release and is the last release to support Python 2 \ 
& 3.4. 5.0.0 is mostly backwards-
compatible with 4.2.2 and is intended for long-term, bug fix only support.

General Bugs Fixed:
  * Fix n3 parser exponent syntax of floats with leading dot.
  * FIX: Change is comparison to == for tuple
  * fix: Added _parseBoolean function to enforce correct Lexical-to-value mapping

Enhanced Features:
  * Issue 1003

SPARQL Fixes:
  * CONSTRUCT resolve with initBindings

Documentation Fixes:
  * DOC: Use sphinxcontrib-apidoc and various cleanups
  * Update copyright year in docs conf.py
  * slightly improved styling, small index text changes