diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-02-17 02:06:14 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-02-17 02:06:14 +0000 |
commit | 5987fa693ef880163ebde423615a177cb5bda20e (patch) | |
tree | 643ae0ed032ef417c538f8d04da516b9c2fa2a7d /dev-python/pydocstyle | |
parent | 41e056b08e4c5c8d6e78407a5586afa52867fd5f (diff) |
gentoo auto-resync : 17:02:2023 - 02:06:14
Diffstat (limited to 'dev-python/pydocstyle')
-rw-r--r-- | dev-python/pydocstyle/Manifest | 7 | ||||
-rw-r--r-- | dev-python/pydocstyle/files/pydocstyle-6.2.0-tomli.patch | 91 | ||||
-rw-r--r-- | dev-python/pydocstyle/pydocstyle-6.2.0.ebuild | 49 | ||||
-rw-r--r-- | dev-python/pydocstyle/pydocstyle-6.2.2.ebuild | 48 | ||||
-rw-r--r-- | dev-python/pydocstyle/pydocstyle-6.2.3.ebuild | 2 |
5 files changed, 2 insertions, 195 deletions
diff --git a/dev-python/pydocstyle/Manifest b/dev-python/pydocstyle/Manifest index 09d0fd38b32e..cd139228149b 100644 --- a/dev-python/pydocstyle/Manifest +++ b/dev-python/pydocstyle/Manifest @@ -1,14 +1,9 @@ AUX pydocstyle-6.1.1-disarm-pip-install.patch 1001 BLAKE2B d82d9b358cdd6b517cf64f5b620e767342ba6230ebda715e039be2b5bdbef639ad5d0e715f033658887bede3ee330da79f2a6ca3e1a597466f3bbffdd617d371 SHA512 434a576cad8fe6a2c8086893982887306ad6b4797c1ed0c3682782a3a9ec1109fc48d94ad469cd11128232d773d5beaef2cfc1c9a68c0386581e4864d43371fa AUX pydocstyle-6.1.1-tomli.patch 2889 BLAKE2B 9e246941b41b19ee463f50e76075f3cdbc47ce48af6e6678e22826c5e184629a7fe6532540f7088174cebce4dfd97099e79eb9e106ef342af3814cf6d72a1755 SHA512 2e34de862def3f56e88e5feb0dfb1fc8f634f72c7796735c55d8830245a3dff1b95f5199d99299b87a680c8debaf5e7e1ced934a1bc07122d2faff1df54601ae -AUX pydocstyle-6.2.0-tomli.patch 3000 BLAKE2B 72aa89b5e314f9be8f4d472f8a87c37a178c3bd7dbfc62dc0f292ae6047916d50e1c5ce89ba15bd59bc1f09a8e3fe14dfce0604b5ad7a56e408d5fcc88b1ba39 SHA512 a61377bf5ea7aeebc3cabc87455a534224dd460f0d36ff6e5052a7902115d8025766081ddb2ab5bb4b70862e90a54a6eb244519c4941de88da852ec607af6499 DIST pydocstyle-6.1.1.tar.gz 73982 BLAKE2B 6a896221fdcd257f0475472e1cf87ef892d8292a4c0faf661595adb17e2d18f4a8277cda498197309d34597c448203856c272256277a7e35fba20e2e5ba47f2b SHA512 ce4932a6601c80d05a46600f5af7df54798025a5f3dc41ab8cf1bc0d63e7f78b70cccb17dc99ddab25eda9abd639f91468fca1b1ceb4539708350212e481a156 -DIST pydocstyle-6.2.0.gh.tar.gz 77296 BLAKE2B 22f6d8691763b6c3e41bca7d0ef5193a282189f442072089aebb6d96d2e039e971e9e5645e50f4bcb8433f36cdf0e33c956c4ac381f2e7e649d010d63f5db501 SHA512 382c74d22072337a624ac635d95c9cf5fbbd373c11c85b6302c56bf21f099ebc4dd8eec2f896a8c02d4548524078daebbceef7c4fb055dfb6a6eadab0e42a190 -DIST pydocstyle-6.2.2.gh.tar.gz 77412 BLAKE2B 5aa2eaa52e97d705fc6972db985ccb7927b856944250de8153ecdb3285bd0ec75305186a7d2e6904ccead9b4299637af83496456e2af9769fcf62fa0fae041cf SHA512 2097ec9d3429c83de821630384e717074abc39dfdff928327e8ccf4a1ba91592926ac55784403b559d88a8bb9a29557a2a406863c8603644de5d17972c63e4f5 DIST pydocstyle-6.2.3.gh.tar.gz 77612 BLAKE2B f94b9c8232a3e96dad1d84d37bf7cc53f114edfddbd0dad725ff3bb79f39576a5fceff5a2b962e284e9d0d96ac8d71e5aa0406322af4bf8fdc73910348ff9190 SHA512 b275bd2367a3a6d4636a2879f503da15b9965bffe2750db87cbd3ca09fc3353a481a9c38e1b35b3b2aeeba019e9dd393d2cb65db2820d6343fb4c9881f7e6deb DIST pydocstyle-6.3.0.gh.tar.gz 78058 BLAKE2B 551da9af8baebcba4f1053e0d9495bff039a98c96ad229219cd37ac8ba9e3002fff8a136c5148144a5f84ed94a1414364d7c827ad010038f63961ce17a260ee3 SHA512 f8473b19ab6ef0b61787875558f9dd6f9f7f1954e1baa0010942af6d4de8dbca30c8c08be6acbf24aadd1c0a601ba9467b747026a6cd22379f0c4b84a38b57c7 EBUILD pydocstyle-6.1.1-r2.ebuild 989 BLAKE2B 0acd5c9f401b014438e19fd2d2059bc40464ef39ba10a43b45d681e3859f8db8a34d4b3d8e67d9d6ad5900fe3555e3d850f9e6c33485e0f0190986a1eb793824 SHA512 f2ebc6db099175342d8c9d83fdf54623a35598c17a4507923efe4dd4d7c3dc18e961a8e4e9bce7da0bc73f481cba062452ecd4a1b6fc5db08df19eaee28738a6 -EBUILD pydocstyle-6.2.0.ebuild 1119 BLAKE2B a56d1600f7a770c23ece51a1803d78189a85ac5e6a8e6a4db31fa017da3bca19a437d0fc85ed43828471f0b6cf482e81c8f4ecfd0461445ac2b149ff8755f748 SHA512 c3ac2de5441e79a322c492a16017dc10643e6d51f37cefd939fff15f06c11e956f13e0d83a5323178ff63be574534712522f3edd71519da66fa68ff206811dd0 -EBUILD pydocstyle-6.2.2.ebuild 1087 BLAKE2B 0b70fb61c53ab7b1a7af999af064deb329c4be12642aac145906c1d935a6de406b17e0e357c74918c3bbc7a1d7503eeb8beef7805c9986cb11308bbd11c49c29 SHA512 9311463686c5a3b4a3a1b0a10190b28741a2fa36b3350be54b3eae34981a58b9fbc02f5353a1c154215c4be26ad207815e71f2425ad94840515184cdc5698473 -EBUILD pydocstyle-6.2.3.ebuild 1087 BLAKE2B 0b70fb61c53ab7b1a7af999af064deb329c4be12642aac145906c1d935a6de406b17e0e357c74918c3bbc7a1d7503eeb8beef7805c9986cb11308bbd11c49c29 SHA512 9311463686c5a3b4a3a1b0a10190b28741a2fa36b3350be54b3eae34981a58b9fbc02f5353a1c154215c4be26ad207815e71f2425ad94840515184cdc5698473 +EBUILD pydocstyle-6.2.3.ebuild 1079 BLAKE2B 0ca1232e6a9bbc2013cfc1347048f82102e8de91c08928f2d2ef2a4019880b2c9ba686fa0c3f39b6d2a711e8cb8126d06280dc7602b592a92220a34bc84121fb SHA512 70f882a88360e2ae12111dfaa474f8286a075f188f2bad3e7009d2865082d57c42bcc2d89d18df57482854c8ce5fef833afddbb15866c1e02b176e6aeaee6721 EBUILD pydocstyle-6.3.0.ebuild 1079 BLAKE2B 0ca1232e6a9bbc2013cfc1347048f82102e8de91c08928f2d2ef2a4019880b2c9ba686fa0c3f39b6d2a711e8cb8126d06280dc7602b592a92220a34bc84121fb SHA512 70f882a88360e2ae12111dfaa474f8286a075f188f2bad3e7009d2865082d57c42bcc2d89d18df57482854c8ce5fef833afddbb15866c1e02b176e6aeaee6721 MISC metadata.xml 665 BLAKE2B ac358d1ac5d68d11710048ccd4050f45cee96788829ee806bc5f4364c0f6b03707dcf15dd0cb9e7e3870cd9feebcead3c44b8f6bbff6738aa593079685c2a3c0 SHA512 7642d1384de3ec4bd55f7afc69ce67ad018eb9294f104234c5f3eb23a2c7a5ab36bda890a440fb5a7af8045d215048caf4b15bb3d965f414b755b51a269337cc diff --git a/dev-python/pydocstyle/files/pydocstyle-6.2.0-tomli.patch b/dev-python/pydocstyle/files/pydocstyle-6.2.0-tomli.patch deleted file mode 100644 index f7600d1973bb..000000000000 --- a/dev-python/pydocstyle/files/pydocstyle-6.2.0-tomli.patch +++ /dev/null @@ -1,91 +0,0 @@ -From b45a393b2f0c4ce0f17c3e58cf5d768bd653e155 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Tue, 3 Jan 2023 06:49:32 +0100 -Subject: [PATCH] Use tomllib/tomli for reading .toml configs - -Use the built-in `tomllib` module in Python 3.11 and the modern `tomli` -package in older Python versions to read .toml configs instead of -the unmaintained and broken `toml` package. - -Fixes #599 -Fixes #600 ---- - docs/release_notes.rst | 7 +++++++ - poetry.lock | 16 ++++++++-------- - pyproject.toml | 4 ++-- - requirements/runtime.txt | 2 +- - requirements/tests.txt | 1 - - src/pydocstyle/config.py | 20 ++++++++++++-------- - 6 files changed, 30 insertions(+), 20 deletions(-) - -diff --git a/pyproject.toml b/pyproject.toml -index 607aa3f..84bfe0d 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -21,11 +21,11 @@ classifiers = [ - [tool.poetry.dependencies] - python = ">=3.6" - snowballstemmer = ">=2.2.0" --toml = {version = ">=0.10.2", optional = true} -+tomli = {version = ">=1.2.3", optional = true, python = "<3.11"} - importlib-metadata = {version = ">=2.0.0,<5.0.0", python = "<3.8"} - - [tool.poetry.extras] --toml = ["toml"] -+toml = ["tomli"] - - [tool.poetry.scripts] - pydocstyle = "pydocstyle.cli:main" -diff --git a/src/pydocstyle/config.py b/src/pydocstyle/config.py -index 4819cde..c05f7dc 100644 ---- a/src/pydocstyle/config.py -+++ b/src/pydocstyle/config.py -@@ -4,6 +4,7 @@ import copy - import itertools - import operator - import os -+import sys - from collections import namedtuple - from collections.abc import Set - from configparser import NoOptionError, NoSectionError, RawConfigParser -@@ -14,10 +15,13 @@ from ._version import __version__ - from .utils import log - from .violations import ErrorRegistry, conventions - --try: -- import toml --except ImportError: # pragma: no cover -- toml = None # type: ignore -+if sys.version_info >= (3, 11): -+ import tomllib -+else: -+ try: -+ import tomli as tomllib -+ except ImportError: # pragma: no cover -+ tomllib = None # type: ignore - - - def check_initialized(method): -@@ -60,15 +64,15 @@ class TomlParser: - read_ok = [] - for filename in filenames: - try: -- with open(filename, encoding=encoding) as fp: -- if not toml: -+ with open(filename, "rb") as fp: -+ if not tomllib: - log.warning( - "The %s configuration file was ignored, " -- "because the `toml` package is not installed.", -+ "because the `tomli` package is not installed.", - filename, - ) - continue -- self._config.update(toml.load(fp)) -+ self._config.update(tomllib.load(fp)) - except OSError: - continue - if isinstance(filename, os.PathLike): --- -2.39.0 - diff --git a/dev-python/pydocstyle/pydocstyle-6.2.0.ebuild b/dev-python/pydocstyle/pydocstyle-6.2.0.ebuild deleted file mode 100644 index 6902ed9883c2..000000000000 --- a/dev-python/pydocstyle/pydocstyle-6.2.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python docstring style checker" -HOMEPAGE=" - https://github.com/PyCQA/pydocstyle/ - https://pypi.org/project/pydocstyle/ -" -SRC_URI=" - https://github.com/PyCQA/pydocstyle/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/snowballstemmer-2.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.{8..10}) - ) -" - -distutils_enable_tests pytest -# Requires network to lookup github issues -#distutils_enable_sphinx docs dev-python/sphinx-rtd-theme dev-python/sphinxcontrib-issuetracker - -PATCHES=( - "${FILESDIR}"/pydocstyle-6.1.1-disarm-pip-install.patch - "${FILESDIR}"/${P}-tomli.patch -) - -src_prepare() { - # poetry sucks - sed -i -e "s:0.0.0-dev:${PV}:" pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/pydocstyle/pydocstyle-6.2.2.ebuild b/dev-python/pydocstyle/pydocstyle-6.2.2.ebuild deleted file mode 100644 index 8fda4e7cbe2b..000000000000 --- a/dev-python/pydocstyle/pydocstyle-6.2.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python docstring style checker" -HOMEPAGE=" - https://github.com/PyCQA/pydocstyle/ - https://pypi.org/project/pydocstyle/ -" -SRC_URI=" - https://github.com/PyCQA/pydocstyle/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -RDEPEND=" - >=dev-python/snowballstemmer-2.2.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.{8..10}) - ) -" - -distutils_enable_tests pytest -# Requires network to lookup github issues -#distutils_enable_sphinx docs dev-python/sphinx-rtd-theme dev-python/sphinxcontrib-issuetracker - -PATCHES=( - "${FILESDIR}"/pydocstyle-6.1.1-disarm-pip-install.patch -) - -src_prepare() { - # poetry sucks - sed -i -e "s:0.0.0-dev:${PV}:" pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/pydocstyle/pydocstyle-6.2.3.ebuild b/dev-python/pydocstyle/pydocstyle-6.2.3.ebuild index 8fda4e7cbe2b..a27b5e10bdbb 100644 --- a/dev-python/pydocstyle/pydocstyle-6.2.3.ebuild +++ b/dev-python/pydocstyle/pydocstyle-6.2.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" RDEPEND=" >=dev-python/snowballstemmer-2.2.0[${PYTHON_USEDEP}] |