| Name |
python-rdflib |
| Description |
A Python library for working with RDF, a simple yet powerful language for representing information |
| Version |
7.5.0-3 |
| Package Base |
python-rdflib |
| Homepage |
https://github.com/RDFLib/rdflib |
| Maintainers |
['David Runge <dvzrv@archlinux.org>', 'Felix Yan <felixonmars@archlinux.org>'] |
| Contributors |
['Andrea Scarpino <andrea@archlinux.org>', 'Leif Warner <abimelech@gmail.com>'] |
| Distro-repo |
https://gitlab.archlinux.org/archlinux/packaging/packages/python-rdflib |
| Sources |
['git+https://github.com/RDFLib/rdflib.git#tag=7.5.0', 'python-rdflib-7.5.0-rename-sq-script.patch'] |
| Dependencies |
['python-pyparsing'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['git', 'python-build', 'python-installer', 'python-poetry-core'] |
| Provides |
[] |
| Builddate |
06-01-2026 23:20:38 |
| Architecture |
any |
| Distro-Version |
|
| Licenses |
['BSD-3-Clause'] |
| Hash |
76e0cdfeda631c827ac5282e5e69c8cd4e3ee381f780d8d2bb96ed6aec885363 |
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Leif Warner <abimelech@gmail.com>
pkgname=python-rdflib
pkgver=7.5.0
pkgrel=3
pkgdesc="A Python library for working with RDF, a simple yet powerful language for representing information"
arch=('any')
url="https://github.com/RDFLib/rdflib"
license=('BSD-3-Clause')
depends=('python-pyparsing')
makedepends=('git' 'python-build' 'python-installer' 'python-poetry-core')
checkdepends=('python-pytest' 'python-networkx' 'python-lxml' 'python-orjson')
source=(
git+https://github.com/RDFLib/rdflib.git#tag=$pkgver
$pkgname-7.5.0-rename-sq-script.patch
)
sha512sums=('f1ef6dab06dcc9aab465f661e3e552160af970ab255e742718ccad2e1a8e5ee6e7df38f636881e14c95f7b8cd73eb2f2df37652bd204741eaec60615d61f64e4'
'553160e0280be312a0a4c6a3fe5ae78f43ee0a4624352eabd40e19eb9453690ebebd45c209c41263bd791e9e8e30849faad7f2f6b4d27d3c8305bf79d429299f')
prepare() {
# rename script conflicting with sequoia-sq: https://github.com/RDFLib/rdflib/issues/3337
patch -Np1 -d rdflib -i ../$pkgname-7.5.0-rename-sq-script.patch
}
build() {
cd rdflib
python -m build --wheel --no-isolation
}
check() {
cd rdflib
python -m venv --system-site-packages test-env
test-env/bin/python -m installer dist/*.whl
local pytest_args=(
-v
# Requires python-pytest-cov.
--deselect=test/test_misc/test_plugins.py::test_parser
--deselect=test/test_misc/test_plugins.py::test_sparqleval
)
test-env/bin/python -m pytest "${pytest_args[@]}"
}
package() {
cd rdflib
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}