diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-06-07 01:24:59 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-06-07 01:24:59 +0000 |
| commit | 844c4dd27c5439ed810fdb667bf0023eb1a06795 (patch) | |
| tree | 0f5edd906f986ea5a7f446f9caa761683073a6b0 /dev-python | |
| parent | aea1c682c0ad600b81d4ae5d2b6bffa445dfe73d (diff) | |
| download | baldeagleos-repo-844c4dd27c5439ed810fdb667bf0023eb1a06795.tar.gz baldeagleos-repo-844c4dd27c5439ed810fdb667bf0023eb1a06795.tar.xz baldeagleos-repo-844c4dd27c5439ed810fdb667bf0023eb1a06795.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild | 5 | ||||
| -rw-r--r-- | dev-python/deprecation/deprecation-2.1.0-r1.ebuild | 29 | ||||
| -rw-r--r-- | dev-python/imapclient/imapclient-2.3.1.ebuild | 10 | ||||
| -rw-r--r-- | dev-python/jsmin/jsmin-3.0.1.ebuild | 5 | ||||
| -rw-r--r-- | dev-python/mkdocs/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/mkdocs/mkdocs-1.4.2.ebuild | 83 | ||||
| -rw-r--r-- | dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild | 2 | ||||
| -rw-r--r-- | dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch | 14 | ||||
| -rw-r--r-- | dev-python/pydiffx/pydiffx-1.1.ebuild | 4 | ||||
| -rw-r--r-- | dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild | 24 | ||||
| -rw-r--r-- | dev-python/smmap/smmap-5.0.0-r1.ebuild | 19 |
11 files changed, 107 insertions, 89 deletions
diff --git a/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild b/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild index 6280de130b5e..4d284d9d24b2 100644 --- a/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild +++ b/dev-python/aniso8601/aniso8601-9.0.1-r1.ebuild @@ -9,7 +9,10 @@ DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi DESCRIPTION="A library for parsing ISO 8601 strings" -HOMEPAGE="https://bitbucket.org/nielsenb/aniso8601/ https://pypi.org/project/aniso8601/" +HOMEPAGE=" + https://bitbucket.org/nielsenb/aniso8601/ + https://pypi.org/project/aniso8601/ +" LICENSE="GPL-3+" SLOT="0" diff --git a/dev-python/deprecation/deprecation-2.1.0-r1.ebuild b/dev-python/deprecation/deprecation-2.1.0-r1.ebuild new file mode 100644 index 000000000000..eac79e530b4f --- /dev/null +++ b/dev-python/deprecation/deprecation-2.1.0-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) +inherit distutils-r1 pypi + +DESCRIPTION="A library to handle automated deprecations" +HOMEPAGE=" + https://deprecation.readthedocs.io/ + https://github.com/briancurtin/deprecation/ + https://pypi.org/project/deprecation/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND="dev-python/packaging[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs +distutils_enable_tests unittest + +src_prepare() { + sed -i -e 's:unittest2:unittest:' tests/test_deprecation.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/imapclient/imapclient-2.3.1.ebuild b/dev-python/imapclient/imapclient-2.3.1.ebuild index 3b0a7cda709c..e16785a5ac9d 100644 --- a/dev-python/imapclient/imapclient-2.3.1.ebuild +++ b/dev-python/imapclient/imapclient-2.3.1.ebuild @@ -9,8 +9,14 @@ PYTHON_COMPAT=( python3_{7,8,9,10,11} ) inherit distutils-r1 DESCRIPTION="easy-to-use, pythonic, and complete IMAP client library" -HOMEPAGE="https://github.com/mjs/imapclient" -SRC_URI="https://github.com/mjs/imapclient/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +HOMEPAGE=" + https://github.com/mjs/imapclient/ + https://pypi.org/project/IMAPClient/ +" +SRC_URI=" + https://github.com/mjs/imapclient/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" LICENSE="BSD" SLOT="0" diff --git a/dev-python/jsmin/jsmin-3.0.1.ebuild b/dev-python/jsmin/jsmin-3.0.1.ebuild index fa0e430e5217..280368ebb7bf 100644 --- a/dev-python/jsmin/jsmin-3.0.1.ebuild +++ b/dev-python/jsmin/jsmin-3.0.1.ebuild @@ -8,7 +8,10 @@ PYTHON_COMPAT=( python3_{7,8,9,10,11} ) inherit distutils-r1 pypi DESCRIPTION="JavaScript minifier" -HOMEPAGE="https://pypi.org/project/jsmin/ https://github.com/tikitu/jsmin/" +HOMEPAGE=" + https://pypi.org/project/jsmin/ + https://github.com/tikitu/jsmin/ +" KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" LICENSE="MIT" diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest index c4d5356ff924..fd96e97eb66e 100644 --- a/dev-python/mkdocs/Manifest +++ b/dev-python/mkdocs/Manifest @@ -1,2 +1 @@ -DIST mkdocs-1.4.2.gh.tar.gz 4018656 BLAKE2B 325e940c72f6a8fe7f353a4ba2f65fc6b123c5be04173e5469d3165d25b3d6bb8983b5c541b0d1376770a8205b54860b756eca1719decdd77e7e4c57477998e4 SHA512 cabdb86a5934672645e29055c04f5c877dd5527df909a606d94f930211cec9f4f29f89137dd413238c07af4108d870dd3b880cba447c55690583cd1b13b179b7 DIST mkdocs-1.4.3.gh.tar.gz 4019852 BLAKE2B 4bf0d47d939fc9db0daa7954857ba35d7a48031d6029b1a0a1680b6bbe13890244b29d670efe9a0d2f18e1e73aab75879f4e7bcfc60cf944e816054a970ba8e6 SHA512 ac023f0e91f32faa38843c5ec42eb8aa32439b5a7e3967b9838f845687d0c7eadb3c13cbd4f1270e026a4b5afe15123d1568375f75a1ca07a28a93a595f5ac6b diff --git a/dev-python/mkdocs/mkdocs-1.4.2.ebuild b/dev-python/mkdocs/mkdocs-1.4.2.ebuild deleted file mode 100644 index 581f90904e83..000000000000 --- a/dev-python/mkdocs/mkdocs-1.4.2.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -DISTUTILS_USE_PEP517=hatchling -inherit distutils-r1 - -DESCRIPTION="Project documentation with Markdown" -HOMEPAGE="https://www.mkdocs.org https://github.com/mkdocs/mkdocs" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" - -# https://bugs.gentoo.org/873349 -# Building documentation requires packaging: callouts and mkdocs-autorefs -# -# IUSE="doc" -# -# BDEPEND=" -# doc? ( -# $(python_gen_any_dep ' -# dev-python/mdx_gh_links[${PYTHON_USEDEP}] -# dev-python/mkdocs-redirects[${PYTHON_USEDEP}] -# ') -# ) -# " -RDEPEND=" - >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}] - >=dev-python/click-7.0[${PYTHON_USEDEP}] - >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}] - >=dev-python/markdown-3.3.3[${PYTHON_USEDEP}] - <dev-python/markdown-3.4[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/watchdog-2.0[${PYTHON_USEDEP}] - >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}] - >=dev-python/importlib-metadata-4.3[${PYTHON_USEDEP}] - >=dev-python/packaging-20.5[${PYTHON_USEDEP}] - >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Tests fails if additional themes are installed - mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes - mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_error - mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_warning - - # Does not work in emerge env - mkdocs/tests/config/config_options_tests.py::ListOfPathsTest::test_paths_localized_to_config -) - -python_prepare_all() { - # livereload has been dropped in this release, this test is a remnant - rm mkdocs/tests/livereload_tests.py || die - - # Does not work in emerge env - sed -i -e 's/test_paths_localized_to_config/_&/' \ - mkdocs/tests/config/config_options_tests.py - - distutils-r1_python_prepare_all -} - -python_compile_all() { - default -# if use doc; then -# # cannot just do mkdocs build, because that fails if -# # the package isn't already installed -# python -m mkdocs build || die "Failed to make docs" -# # Colliding files found by ecompress: -# rm site/sitemap.xml.gz || die -# HTML_DOCS=( "site/." ) -# fi -} - -python_test() { - epytest mkdocs/tests/* -} diff --git a/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild b/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild index 4a91e05f869e..e66bcacabd7b 100644 --- a/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild +++ b/dev-python/mkdocs/mkdocs-1.4.3-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" # https://bugs.gentoo.org/873349 # Building documentation requires packaging: callouts and mkdocs-autorefs diff --git a/dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch b/dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch new file mode 100644 index 000000000000..1be51cdb6c93 --- /dev/null +++ b/dev-python/pydiffx/files/pydiffx-1.1-fix-py3.12.patch @@ -0,0 +1,14 @@ +https://github.com/beanbaginc/diffx/pull/5 +From: Arthur Zamarin <arthurzam@gentoo.org> +Date: Tue, 6 Jun 2023 20:32:44 +0300 +Subject: [PATCH] fix usage of deprecated assertRaisesRegex + +--- a/pydiffx/tests/testcases.py ++++ b/pydiffx/tests/testcases.py +@@ -65,5 +65,5 @@ def assertMultiLineBytesEqual(self, first, second, line_endings='unix'): + + @contextmanager + def assertRaisesMessage(self, exception, message): +- with self.assertRaisesRegexp(exception, re.escape(message)): ++ with self.assertRaises(exception, msg=message): + yield diff --git a/dev-python/pydiffx/pydiffx-1.1.ebuild b/dev-python/pydiffx/pydiffx-1.1.ebuild index 11ca358367a6..e6da22086d95 100644 --- a/dev-python/pydiffx/pydiffx-1.1.ebuild +++ b/dev-python/pydiffx/pydiffx-1.1.ebuild @@ -34,6 +34,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${P}-fix-py3.12.patch +) + distutils_enable_tests unittest src_prepare() { diff --git a/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild new file mode 100644 index 000000000000..face2da8afb7 --- /dev/null +++ b/dev-python/python-mimeparse/python-mimeparse-1.6.0-r4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Basic functions for handling mime-types in python" +HOMEPAGE=" + https://github.com/falconry/python-mimeparse/ + https://pypi.org/project/python-mimeparse/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +python_test() { + "${EPYTHON}" mimeparse_test.py -v || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/smmap/smmap-5.0.0-r1.ebuild b/dev-python/smmap/smmap-5.0.0-r1.ebuild new file mode 100644 index 000000000000..5cf333340963 --- /dev/null +++ b/dev-python/smmap/smmap-5.0.0-r1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) +inherit distutils-r1 pypi + +DESCRIPTION="A pure Python implementation of a sliding window memory map manager" +HOMEPAGE=" + https://pypi.org/project/smmap/ + https://github.com/gitpython-developers/smmap/" + +LICENSE="BSD" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" + +distutils_enable_tests unittest |
