!6 Update package to version 6.3.2

From: @jxy_git 
Reviewed-by: @yangzhao_kl 
Signed-off-by: @yangzhao_kl
This commit is contained in:
openeuler-ci-bot 2023-04-11 08:39:51 +00:00 committed by Gitee
commit f2d32bd65e
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
5 changed files with 201 additions and 11 deletions

View File

@ -1,13 +1,13 @@
%global _empty_manifest_terminate_build 0
Name: python-rdflib
Version: 6.3.0
Version: 6.3.2
Release: 1
Summary: RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
License: BSD-3-clause
URL: https://github.com/RDFLib/rdflib
Source0: https://files.pythonhosted.org/packages/b9/ca/1eefdac73ef3c33b108df79fcfe86cd6afc0afaf50d48c94991964f5a6b9/rdflib-6.3.0.tar.gz
Source0: https://files.pythonhosted.org/packages/c8/28/4d1f27c5d73f58e567ca1a14a4eab7d7978a09c4e117687f9f6c216d3366/rdflib-6.3.2.tar.gz
Source1: setup.py
Source2: setup.cfg
BuildArch: noarch
Requires: python3-isodate
@ -39,7 +39,7 @@ RDF, a simple yet powerful language for representing information.
%package -n python3-rdflib
Summary: RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Provides: python-rdflib
Provides: python-rdflib = %{version}-%{release}
BuildRequires: python3-devel
BuildRequires: python3-setuptools
%description -n python3-rdflib
@ -54,7 +54,7 @@ Development documents and examples for rdflib
%prep
%autosetup -n rdflib-%{version}
cp %{SOURCE1} ./
cp %{SOURCE1} %{SOURCE2} ./
%build
%py3_build
@ -94,6 +94,9 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/*
%changelog
* Tue Apr 11 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 6.3.2-1
- Update package to version 6.3.2
* Fri Apr 7 2023 wubijie <wubijie@kylinos.cn> - 6.3.0-1
- Update package to version 6.3.0

Binary file not shown.

BIN
rdflib-6.3.2.tar.gz Normal file

Binary file not shown.

87
setup.cfg Normal file
View File

@ -0,0 +1,87 @@
[options.package_data]
rdflib = py.typed
[flake8]
exclude =
.git,
__pycache__,
.venv,
.tox,
var,
.mypy_cache,
test/data/suites/, # does not contain python
test/jsonld/1.1/, # does not contain python
test/jsonld/test-suite/, # does not contain python
test/data/variants/, # does not contain python
test/data/translate_algebra/, # does not contain python
docs/rdf_terms.rst, # This file is causing an error on GitHub actions
extend-ignore =
E501, # line too long
E203, # Whitespace before ':'
W503, # Line break occurred before a binary operator
[coverage:run]
branch = True
source = rdflib
omit =
*/_type_checking.py
[coverage:report]
exclude_lines =
pragma: no cover
^ +if (False|TYPE_CHECKING):
^ +\.\.\.$
if 0:
if __name__ == .__main__.:
if __name__==.__main__.:
[mypy]
files = rdflib,test
python_version = 3.7
warn_unused_configs = True
ignore_missing_imports = True
disallow_subclassing_any = False
warn_unreachable = True
warn_unused_ignores = True
exclude = (?x)(
^.*test/plugins/.*/setup.py$
)
[mypy-pyparsing.*]
follow_imports = skip
[isort]
profile = black
py_version = 37
line_length = 88
src_paths = rdflib,test
supported_extensions =
pyw
pyi
py
skip =
.eggs, # exclude a few common directories in the
.git, # root of the project
.hg,
.mypy_cache,
.pytest_cache,
.tox,
.venv,
.github,
_build,
htmlcov,
benchmarks,
examples, # No need to Black examples
test_reports,
rdflib.egg-info,
buck-out,
build,
dist,
venv,
[egg_info]
tag_build =
tag_date = 0

110
setup.py
View File

@ -1,9 +1,109 @@
#!/usr/bin/env python
from setuptools import setup
import codecs
import os
import re
if __name__ == "__main__":
setup(
name = "rdflib", # name
version = "6.3.0", # version
from setuptools import find_packages, setup
kwargs = {}
kwargs["install_requires"] = [
"isodate",
"pyparsing",
"setuptools",
"importlib-metadata; python_version < '3.8.0'",
]
kwargs["tests_require"] = [
"html5lib",
"pytest",
"pytest-cov",
]
kwargs["extras_require"] = {
"html": ["html5lib"],
"tests": kwargs["tests_require"],
"docs": [
"myst-parser",
"sphinx < 6",
"sphinxcontrib-apidoc",
"sphinxcontrib-kroki",
"sphinx-autodoc-typehints",
],
"berkeleydb": ["berkeleydb"],
"networkx": ["networkx"],
"dev": [
"black==22.6.0",
"flake8",
"flakeheaven; python_version >= '3.8.0'",
"isort",
"mypy",
"pep8-naming",
"types-setuptools",
],
}
def find_version(filename):
_version_re = re.compile(r'__version__ = "(.*)"')
for line in open(filename):
version_match = _version_re.match(line)
if version_match:
return version_match.group(1)
def open_local(paths, mode="r", encoding="utf8"):
path = os.path.join(os.path.abspath(os.path.dirname(__file__)), *paths)
return codecs.open(path, mode, encoding)
with open_local(["README.md"], encoding="utf-8") as readme:
long_description = readme.read()
version = find_version("rdflib/__init__.py")
packages = find_packages(exclude=("examples*", "test*"))
if os.environ.get("READTHEDOCS", None):
# if building docs for RTD
# install examples, to get docstrings
packages.append("examples")
setup(
name="rdflib",
version=version,
description="RDFLib is a Python library for working with RDF, a "
"simple yet powerful language for representing information.",
author="Daniel 'eikeon' Krech",
author_email="eikeon@eikeon.com",
maintainer="RDFLib Team",
maintainer_email="rdflib-dev@googlegroups.com",
url="https://github.com/RDFLib/rdflib",
license="bsd-3-clause",
platforms=["any"],
python_requires=">=3.7",
classifiers=[
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"License :: OSI Approved :: BSD License",
"Topic :: Software Development :: Libraries :: Python Modules",
"Operating System :: OS Independent",
"Natural Language :: English",
],
long_description=long_description,
long_description_content_type="text/markdown",
packages=packages,
entry_points={
"console_scripts": [
"rdfpipe = rdflib.tools.rdfpipe:main",
"csv2rdf = rdflib.tools.csv2rdf:main",
"rdf2dot = rdflib.tools.rdf2dot:main",
"rdfs2dot = rdflib.tools.rdfs2dot:main",
"rdfgraphisomorphism = rdflib.tools.graphisomorphism:main",
],
},
**kwargs,
)