Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/astroid/
Date: Wed, 01 Feb 2023 04:57:21
Message-Id: 1675227425.b947f7ac0ce16d36d9d9305ddc8f784cf974ad38.mgorny@gentoo
1 commit: b947f7ac0ce16d36d9d9305ddc8f784cf974ad38
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 1 04:27:08 2023 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 1 04:57:05 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b947f7ac
7
8 dev-python/astroid: Bump to 2.14.1
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/astroid/Manifest | 1 +
13 dev-python/astroid/astroid-2.14.1.ebuild | 63 ++++++++++++++++++++++++++++++++
14 2 files changed, 64 insertions(+)
15
16 diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
17 index 78db6ac31236..d7e2444c2a60 100644
18 --- a/dev-python/astroid/Manifest
19 +++ b/dev-python/astroid/Manifest
20 @@ -4,3 +4,4 @@ DIST astroid-2.13.1.gh.tar.gz 449003 BLAKE2B 1630cb4cbdea3544942863c58681ba1d5de
21 DIST astroid-2.13.2.gh.tar.gz 449022 BLAKE2B c8180057edef860fae6697b40d6b023b5be9305f0726b85127035a7ed874005da25b265e49a11a985724034c7a2af177b1c5b9850afaccc5787c5db70e4cd73c SHA512 64635e251fd01ef0ac6681db5750230f9acfc2b502818b7c9c0a480dddc78a03a5e5fa920618331b5c1d84c31551f16de7c4c5ba8052dd96d4974edb25449761
22 DIST astroid-2.13.3.gh.tar.gz 450379 BLAKE2B 3381532fa993d801549ef6ee962c6b233042cd35831704f47882c1de0f1eb7ee026f99852adefb0df554f962f048da4032d59c3b4f9dadba032c67f8dbce652a SHA512 61665b1d321104b6a217fff4e6d7bd59f418afe485fdf1acde0157ff49ef000154436ca7b10f21ae475467b06fc2340806f079ab5a6ee7a4bad9976d8a5aeea0
23 DIST astroid-2.13.4.gh.tar.gz 451032 BLAKE2B 5f495685a6ee5d601b47ea8c8206bfafc274cc45dcc9e1004a268e1972bacb10b0ae60a0dd600056139e88b2b652a797c2df14fa60a25e2921f2ee20050165d9 SHA512 ca47c217f85ae5f54b047bfef2a8727a2fd2ca410ba2592b224439cd008619d82c12789b6b75ea902cbdbe0d26f2df02c3aff5637f4c344eff135d76325161a8
24 +DIST astroid-2.14.1.gh.tar.gz 452889 BLAKE2B f6cee61825d2c86bbf02ba6cc9f48076692d3d71ac2c8a02880a778380b076692aef549ab01829d943323b5829b83ee88009b5136b308da6f81a824fa1f62047 SHA512 47dd132e66645c3da639c68011f4691409af38affa80c5b1863706a864fb8458cdfd100f86929fdaac027a514d285132d8865d2d40996c583077384696a84123
25
26 diff --git a/dev-python/astroid/astroid-2.14.1.ebuild b/dev-python/astroid/astroid-2.14.1.ebuild
27 new file mode 100644
28 index 000000000000..2ba3e7d4abba
29 --- /dev/null
30 +++ b/dev-python/astroid/astroid-2.14.1.ebuild
31 @@ -0,0 +1,63 @@
32 +# Copyright 1999-2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +DISTUTILS_USE_PEP517=setuptools
38 +PYTHON_COMPAT=( python3_{9..11} )
39 +
40 +inherit distutils-r1
41 +
42 +DESCRIPTION="Abstract Syntax Tree for logilab packages"
43 +HOMEPAGE="
44 + https://github.com/PyCQA/astroid/
45 + https://pypi.org/project/astroid/
46 +"
47 +SRC_URI="
48 + https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
49 + -> ${P}.gh.tar.gz
50 +"
51 +
52 +LICENSE="LGPL-2.1+"
53 +SLOT="0"
54 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
55 +
56 +# Version specified in pyproject.toml
57 +RDEPEND="
58 + >=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
59 + dev-python/setuptools[${PYTHON_USEDEP}]
60 + $(python_gen_cond_dep '
61 + >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
62 + ' 3.{8..10})
63 + <dev-python/wrapt-2[${PYTHON_USEDEP}]
64 +"
65 +BDEPEND="
66 + dev-python/setuptools_scm[${PYTHON_USEDEP}]
67 + test? (
68 + dev-python/numpy[${PYTHON_USEDEP}]
69 + dev-python/python-dateutil[${PYTHON_USEDEP}]
70 + )
71 +"
72 +
73 +distutils_enable_tests pytest
74 +
75 +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
76 +
77 +python_test() {
78 + local EPYTEST_DESELECT=(
79 + # no clue why they're broken
80 + tests/test_brain_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable
81 + tests/unittest_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
82 + tests/unittest_brain_dataclasses.py::test_pydantic_field
83 + tests/unittest_brain.py::SixBrainTest::test_from_imports
84 + tests/unittest_regrtest.py::NonRegressionTests::test_numpy_distutils
85 + # some problem with warnings (our options?)
86 + tests/unittest_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg
87 + tests/unittest_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args
88 + tests/unittest_scoped_nodes.py::test_deprecation_of_doc_attribute
89 + )
90 +
91 + # Faker causes sys.path_importer_cache keys to be overwritten
92 + # with PosixPaths
93 + epytest -p no:faker
94 +}