diff options
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/Manifest.gz | bin | 267276 -> 267278 bytes | |||
-rw-r--r-- | dev-python/astroid/Manifest | 2 | ||||
-rw-r--r-- | dev-python/astroid/astroid-2.15.8-r1.ebuild | 68 | ||||
-rw-r--r-- | dev-python/astroid/astroid-3.0.0-r1.ebuild | 67 | ||||
-rw-r--r-- | dev-python/certifi/Manifest | 1 | ||||
-rw-r--r-- | dev-python/certifi/certifi-3021.3.16-r4.ebuild | 54 |
6 files changed, 192 insertions, 0 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex f02938ca26ea..59c50473ad5f 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest index b69641c96de2..24eca415569f 100644 --- a/dev-python/astroid/Manifest +++ b/dev-python/astroid/Manifest @@ -4,6 +4,8 @@ DIST astroid-2.15.8.gh.tar.gz 462922 BLAKE2B 6a4bf0a50333701aab9282ab126fc53d306 DIST astroid-3.0.0.gh.tar.gz 461185 BLAKE2B f6b5923f95f23fdc4731b75f5335d7e7ead6aa85b07c5d2a57bf2ce560774a5d85ad0dfba076e4f24bbc7a17050945956291f5a016867bee049913358f8fc3dd SHA512 c1dbc42a35f7eea9bd87bd1c5701086271f8d4974b6b0e45b301f0b1841f4936bff32cd26647d9e9d9a7636017b5930a290ece0a4001b04dcc50e01344b43acb EBUILD astroid-2.15.6.ebuild 2128 BLAKE2B 01f6d4c0ad79f509c1a83768c95600d88c664deba854d6918ba1fa0af5872bd31fd6529f242d2b04423b83d852016bec866fb97be54b823ac3b97b067ee48854 SHA512 57cd191f718ddf5e0e90b8781b2eca9b6c91dca1821b1a95763e0b574a645ab6c5cdbfa91ea202a194799cc52d697b534d01786e9d98302dd85ce79d8dc5576e EBUILD astroid-2.15.7.ebuild 2136 BLAKE2B 07a254757a59744bac016b0c148c52825406021366d0fbebf398f7df8d8e83fb006c1c261554b48c97e471f5abd6f8dbbcd7bf8723b66ad752a9adbb4dbff03b SHA512 da3f7f8a053872d3745957d9cd23e30b26ec4858dd3847d70e41318980256ea802f3ca3fd511d8a36254022a6d7639841c74d68c65368a64cf475cf9574dde0a +EBUILD astroid-2.15.8-r1.ebuild 2186 BLAKE2B 26c12ff419586dbdfaa653b09852357792a9af090fdb1fdef45234d84c9610a7bda714db4a8ef50a7dfff2cef35e9d8504c90045d265c8331d46c57f8852ab3c SHA512 d01e56cb8acfee8a087cbb8bbe28ea500d165f1a37053eecbae2ec09b00b09a65162a79e405b4c3e9d067acc502ce71e7987d70d5fc2b3a116b9d4657c506866 EBUILD astroid-2.15.8.ebuild 2227 BLAKE2B 496db0d29582948c9646d25a6ee9b935bfcf56d48ab9885143bf6a47a97819fa68f4e93f12524b1b8839562b52cd1bbbe7139fc26f674fef4acdef62543ea961 SHA512 e787a2ee56c6f49d97d0441ee6a9523ea5ac9b24bfca6bd703d6d059bf8565fe3cde63b99bb37ef25b3af020c40dd6e75a1f533732dfe48a6d3f70ff1caf0721 +EBUILD astroid-3.0.0-r1.ebuild 2130 BLAKE2B b943ad604e5fea18f2327b4ecffb6c3b5bd94391043f41732a9f82a5a39ce52a70ba57ef737603e5b9b2d962fc10a430780ac3b4328c76af0c1d078f6b3300c3 SHA512 8128e2f3a7016410cd123fe048c55ce0f550ed49a3c154b1b32dc50c6e03ccd47630cb0ae4d258f03213ec0889a59dab112a527e56e012acad03467af19c179e EBUILD astroid-3.0.0.ebuild 2171 BLAKE2B 4cadede453e39365676172481ede5e9aff2656295ad25c8f0ba96f28e58724c40b7e18ee25fcf0890d99e4dff57611f03722c53a620dc37591b2e67379caeb01 SHA512 e325e82fdd0f2a7b2f7cea34d0b52c236bfd52069bd5851f0d8ae1325efdc41cffeecf60df317d4fa0e52a72eed481d42c1962912dcee01994137fe75681d1dd MISC metadata.xml 1148 BLAKE2B 29a6cfc0c292117920be154d37ed4770f1fb1679186576fe6151cc02d1d6be766045e0231e2fceb87cbd250dbed3888c99b7ca7dc0182cc700a11961d9cd6d9e SHA512 6821d13f5e82bd73ee4fd165c0b4c94f40cd6af536dee1658cccb4175e67da2611c4d1478cdef1607535f23224116ad482197e0b0eef8f0a94d596bf250b3074 diff --git a/dev-python/astroid/astroid-2.15.8-r1.ebuild b/dev-python/astroid/astroid-2.15.8-r1.ebuild new file mode 100644 index 000000000000..edde7bdd2868 --- /dev/null +++ b/dev-python/astroid/astroid-2.15.8-r1.ebuild @@ -0,0 +1,68 @@ +# 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_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Abstract Syntax Tree for logilab packages" +HOMEPAGE=" + https://github.com/pylint-dev/astroid/ + https://pypi.org/project/astroid/ +" +SRC_URI=" + https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# Version specified in pyproject.toml +RDEPEND=" + >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}] + <dev-python/wrapt-2[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] + ' 3.9 3.10) +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_DESELECT=( + # no clue why they're broken + tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part + tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils + tests/brain/test_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable + # some problem with warnings (our options?) + tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg + tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args + tests/test_scoped_nodes.py::test_deprecation_of_doc_attribute + # requires six bundled in urllib3, sigh + tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter + # requires pip, and looks suspicious anyway + tests/test_manager.py::IsolatedAstroidManagerTest::test_no_user_warning + # pydantic-2? + tests/brain/test_dataclasses.py::test_pydantic_field + # TODO + tests/test_manager.py::ClearCacheTest::test_clear_cache_clears_other_lru_caches + ) + + # Faker causes sys.path_importer_cache keys to be overwritten + # with PosixPaths + epytest -p no:faker +} diff --git a/dev-python/astroid/astroid-3.0.0-r1.ebuild b/dev-python/astroid/astroid-3.0.0-r1.ebuild new file mode 100644 index 000000000000..02314494f80f --- /dev/null +++ b/dev-python/astroid/astroid-3.0.0-r1.ebuild @@ -0,0 +1,67 @@ +# 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_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Abstract Syntax Tree for logilab packages" +HOMEPAGE=" + https://github.com/pylint-dev/astroid/ + https://pypi.org/project/astroid/ +" +SRC_URI=" + https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# Version specified in pyproject.toml +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +python_test() { + local EPYTEST_DESELECT=( + # no clue why they're broken + tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part + tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils +# tests/brain/test_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable +# # some problem with warnings (our options?) +# tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg +# tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args +# tests/test_scoped_nodes.py::test_deprecation_of_doc_attribute +# # requires six bundled in urllib3, sigh +# tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter +# # requires pip, and looks suspicious anyway +# tests/test_manager.py::IsolatedAstroidManagerTest::test_no_user_warning + # pydantic-2? + tests/brain/test_dataclasses.py::test_pydantic_field +# # TODO +# tests/test_manager.py::ClearCacheTest::test_clear_cache_clears_other_lru_caches + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/certifi/Manifest b/dev-python/certifi/Manifest index ea157dfebf11..2aa569fce199 100644 --- a/dev-python/certifi/Manifest +++ b/dev-python/certifi/Manifest @@ -1,4 +1,5 @@ AUX certifi-3021.3.16-use-importlib.patch 6291 BLAKE2B 6ab0b3586c87564e5f92f18a2a9f8f449959962105dc2d0ee348f53d42cad93b0c23c102fe57c224eb449771f0139c38561d14a8fe666dac5666c8be452fad3c SHA512 80d92dbf505f5a4a6372a77e79299cbb9afd7a0770c66c197045948d50d249276e954b09ae36d7c6fef6be4033c775ba096bdae9319286af1c603af33738362f DIST certifi-system-store-3021.3.16.gh.tar.gz 13784 BLAKE2B c0c2322fe298d363c4ef4dada2c0db8837bf7a32d86a7b54a1b45bb3dd3c99d732b2612f25495f4a59d9692f896e2b962e7057fa5fec9998724476db48f90c2a SHA512 44953ed8a3deb5fa4aff3f74afa557219e042acea395e9cdebfd26fd43ce0bdeca07c6b6dfe91977f88852e7674b94337b93c4d78fd2da6f47a6187fa46d6668 EBUILD certifi-3021.3.16-r3.ebuild 1387 BLAKE2B 02896fe3f8adc92c3aa187ce3eb8997f01d84dd98f99988ea9a5b3fd2432f222159060cdb7ebd7ceeb6d24a86976cc8da5e40e82aaa36f9cb09f85860d87dc44 SHA512 f9095ae22a64d90ca5ee2b1308f0ebb5c050ff9fee59a4c9ef744a5d0b6953de672dafb99f3da5f5fd5d464bcd867463f112374c37296b4372929659dd108b72 +EBUILD certifi-3021.3.16-r4.ebuild 1354 BLAKE2B 7d9a550c4e14a71e290d369f11873a2ad2053c9edacbbb337a573906886c5b7b5f43ebede25de3bdd4dd0943f77727e41ca78853ba476fec2e6f9b51ff224457 SHA512 e58324fce79195d552b7789e1d77c5faf51717c0cc7806d956d7f35c298791c8ebc18a15fc7507f967db8281617fa5a3350c831e7755265043f75a8084414f08 MISC metadata.xml 427 BLAKE2B 12dfba937658c8ecdf591eef8803d721aec4be7f4f78e819d8add5ea85b5b73a9c071ae8d79d7abcedf6876ea53ea5365a7fd9adffc1c04ac4738e9f05ef58af SHA512 b4a027b08e92241cd0eb000e3220eaa4008f3e7b49f52b00b4b6abeaf7d66cfc92597a9633e1e29ff98758f258678ae09c213d332614d3f94e003ff0e59ad74b diff --git a/dev-python/certifi/certifi-3021.3.16-r4.ebuild b/dev-python/certifi/certifi-3021.3.16-r4.ebuild new file mode 100644 index 000000000000..8bb012fe42ad --- /dev/null +++ b/dev-python/certifi/certifi-3021.3.16-r4.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +MY_P=certifi-system-store-${PV} +DESCRIPTION="A certifi hack to use system trust store on Linux/FreeBSD" +HOMEPAGE=" + https://github.com/tiran/certifi-system-store/ + https://pypi.org/project/certifi-system-store/ +" +SRC_URI=" + https://github.com/tiran/certifi-system-store/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +RDEPEND=" + app-misc/ca-certificates +" + +PATCHES=( + "${FILESDIR}"/${P}-use-importlib.patch +) + +EPYTEST_IGNORE=( + # requires Internet + tests/test_requests.py +) + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e "s^/etc^${EPREFIX}/etc^" src/certifi/core.py || die + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + local distinfo=( certifi_system_store*.dist-info ) + [[ -d ${distinfo} ]] || die + ln -v -s "${distinfo}" "${distinfo/_system_store}" || die +} |