Skip to content

Commit 3db39f6

Browse files
committed
Merge branch 'vbraun' for 10.6.beta9 - inlcude pari 2.17 switch and python 3.13 support
2 parents 1f801b2 + fa942c3 commit 3db39f6

31 files changed

+722
-22
lines changed

dev-python/lrcalc/Manifest

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
DIST lrcalc_python-2.1.tar.gz 16452 BLAKE2B 9abdb23834e136f10d960695751bc6569f248abf72a7e89f7feafe4ce046bea47faed299e4ecf5e99ab419e6cb02bb861736006c20de2e328321b9bacb96845d SHA512 b6d3bc61be1fe478bef74d1c51d7072521ef8d43bf64323cce0985582e2981c02382fa38a2501f5c9537349573721a1de8e166149ee4df31ed13bf0f0fb5d2a8
2+
EBUILD lrcalc-2.1-r1.ebuild 772 BLAKE2B 2811ff9205a41bb98ee5583318d6555561bcefbe66abe10a24174dc1d94d7ff894b6e92148ad9790a9eaa2406957834a59c995d941cba17d5a607beaf8d5899e SHA512 e94d067fa8fbe9a49203d38a8eda8c8bd9e2a27e34cbfdc1fb31e7c12ce25c892bf52053a4ab8cceaf2433df8d9b2e137543cc480a612499eccad2c3831438f6
3+
MISC metadata.xml 762 BLAKE2B 7dcb2ab8dd33113283eec4a79ae7f6ba92c341a457e3a38eeefc96a4f27b799d843e6d52ae7b1d1e127669b577d4ca064926c21c5b80fae96a3607a62df816e9 SHA512 45d86228d840c1c3e81ce8286874cc15a60a52848db781928ea14205df22715d1a2865e33aa60b5d45f712d8456737d2e74ed2dc21cc5f294407e611fd0f3b5e
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Copyright 2020-2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{11..13} )
7+
DISTUTILS_USE_PEP517=setuptools
8+
DISTUTILS_EXT=1
9+
inherit distutils-r1 pypi
10+
11+
DESCRIPTION="Python bindings for sci-mathematics/lrcalc"
12+
HOMEPAGE="https://bitbucket.org/asbuch/lrcalc"
13+
# Avoid a name clash with the sci-mathematics/lrcalc tarball
14+
SRC_URI="$(pypi_sdist_url) -> ${PN}_python-${PV}.tar.gz"
15+
16+
LICENSE="GPL-3+"
17+
SLOT="0"
18+
KEYWORDS="amd64 ~riscv"
19+
20+
BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
21+
DEPEND="~sci-mathematics/lrcalc-${PV}"
22+
RDEPEND="${DEPEND}"
23+
24+
src_prepare() {
25+
# Fix this typo in setup.py to avoid a QA warning
26+
sed -i setup.py \
27+
-e 's/long_description_type/long_description_content_type/' \
28+
|| die
29+
default
30+
}

dev-python/lrcalc/metadata.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
3+
<pkgmetadata>
4+
<maintainer type="person">
5+
<email>[email protected]</email>
6+
</maintainer>
7+
8+
<maintainer type="person" proxied="yes">
9+
<email>[email protected]</email>
10+
<name>François Bissey</name>
11+
</maintainer>
12+
13+
<maintainer type="project" proxied="proxy">
14+
<email>[email protected]</email>
15+
<name>Proxy Maintainers</name>
16+
</maintainer>
17+
18+
<maintainer type="project">
19+
<email>[email protected]</email>
20+
<name>Gentoo Mathematics Project</name>
21+
</maintainer>
22+
23+
<upstream>
24+
<remote-id type="bitbucket">asbuch/lrcalc</remote-id>
25+
<remote-id type="pypi">lrcalc</remote-id>
26+
</upstream>
27+
</pkgmetadata>

dev-python/pplpy/Manifest

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
DIST pplpy-0.8.10.tar.gz 64203 BLAKE2B b0735722a051ef33b7415528147a84a163ac49bf5d07e2f6599a7bbf004140abf5e6a09b7f0555ac57b55614a1c059bba20cc7ac7fe47a83f429e33d7f0dd1bc SHA512 982d36291cd0108786e47cb1ff73127ba2b2a619edc697e28360a87ace743e7fc6dd04e32aab38d41724d455de4861065f9ac3d409fd2f68114b07f4d1328c23
2+
EBUILD pplpy-0.8.10.ebuild 996 BLAKE2B 39d9f330549f623c34fd86d2611f9cee4249b36fe88fa66780c77cdb391b2c1f34d929d5bf43b7bb6eb6728e36b8243bf1326c58ede246f8978c0aa41561fddf SHA512 1ad6def4e67c2ea95a89914cfaa553b9c5713a7ab1280db5fd369223fad10cd9f0d52db0453a2c98f86325646891b08dc1032baed466f0d07bd8dc0cbf481942
3+
MISC metadata.xml 759 BLAKE2B 0c4fcc6e475fae1a8565c392dd82261d796b96aad68d614790e07271057b46eec4b4f89fe3be2185bc9793e828568a85df488ce568daf84555638e0516898086 SHA512 773f95dbb5635a1ffcbff57d00e6af93e173945738e67deb79bb4c628abde3793488b889bb96e9a74832d0b8c42e7274edb479c64e726ddde10ef5297be979a7

dev-python/pplpy/metadata.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
3+
<pkgmetadata>
4+
<maintainer type="person">
5+
<email>[email protected]</email>
6+
</maintainer>
7+
8+
<maintainer type="person" proxied="yes">
9+
<email>[email protected]</email>
10+
<name>François Bissey</name>
11+
</maintainer>
12+
13+
<maintainer type="project" proxied="proxy">
14+
<email>[email protected]</email>
15+
<name>Proxy Maintainers</name>
16+
</maintainer>
17+
18+
<maintainer type="project">
19+
<email>[email protected]</email>
20+
<name>Gentoo Mathematics Project</name>
21+
</maintainer>
22+
23+
<upstream>
24+
<remote-id type="pypi">pplpy</remote-id>
25+
<remote-id type="github">sagemath/pplpy</remote-id>
26+
</upstream>
27+
</pkgmetadata>

dev-python/pplpy/pplpy-0.8.10.ebuild

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Copyright 1999-2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
DISTUTILS_EXT=1
7+
DISTUTILS_USE_PEP517=setuptools
8+
PYTHON_COMPAT=( python3_{10..13} )
9+
10+
inherit distutils-r1 pypi
11+
12+
DESCRIPTION="Python bindings for the Parma Polyhedra Library (PPL)"
13+
HOMEPAGE="
14+
https://github.com/sagemath/pplpy/
15+
https://pypi.org/project/pplpy/
16+
"
17+
18+
# The file headers under ppl/ contain the "or later" bit
19+
LICENSE="GPL-3+"
20+
# API/ABI changes in point releases
21+
SLOT="0/${PV}"
22+
KEYWORDS="amd64 ~riscv"
23+
IUSE="doc"
24+
25+
DEPEND="
26+
dev-libs/ppl
27+
dev-python/cysignals[${PYTHON_USEDEP}]
28+
>=dev-python/gmpy2-2.1.0_beta1[${PYTHON_USEDEP}]
29+
"
30+
RDEPEND="
31+
${DEPEND}
32+
"
33+
BDEPEND="
34+
dev-python/cython[${PYTHON_USEDEP}]
35+
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
36+
"
37+
38+
python_compile() {
39+
# https://bugs.gentoo.org/927770
40+
distutils-r1_python_compile -j1
41+
}
42+
43+
python_compile_all() {
44+
rm -r ppl || die
45+
use doc && build_sphinx docs/source
46+
}
47+
48+
python_test(){
49+
"${EPYTHON}" tests/runtests.py || die
50+
}

dev-python/primecountpy/Manifest

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
DIST primecountpy-0.1.0.tar.gz 16070 BLAKE2B e14b0d4bdd27cf4757e796853ec8d260c40a5f01740dc60e2e16f1251434533c5aa0bbd66a9c6de6ad3f69a5010dd77703305b3d1d9262207489e25c552e6225 SHA512 c279fb2bec9d2108960510a25cf645c605618359649dd0a4b6b707aee01047937cbd02fe89c249693dc152e44b85cb960803e378a05e6a52b50c6cba6124c3d5
2+
EBUILD primecountpy-0.1.0.ebuild 606 BLAKE2B 29d65f28670363a39fe1bba12cef5a932a05f734409f8d0aad250011eb40b9f5a4cb583b5282d3110870a4c194699d02906385b62bf55b95b9b1b98afb14894c SHA512 bec25c77260ad3f06b220d682b42cfb3b14bbb44c6f6ea0c8806f03f8074a8d19a5240656802c068d62aeedfc6d4e04b042d4eb5fbd2a95abd8dbff29be582e7
3+
MISC metadata.xml 772 BLAKE2B 6e7df14a9c5579baa4e9b1d7a1260538f7818be9fb131e39ed089b43254b07865509492081ea5e3de7860bc530b709b81cbae6da802bad936e2aa7778d9ac796 SHA512 18895fd1f43bf7d9b7db3d60054f3defd0fffadb98b30e682d40a0677d2d123fecf4ea33f636dcd1e40e33a0ff28d2765e094e196461c06a90c6a8de750bfd46

dev-python/primecountpy/metadata.xml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
3+
<pkgmetadata>
4+
<maintainer type="person">
5+
<email>[email protected]</email>
6+
</maintainer>
7+
8+
<maintainer type="person" proxied="yes">
9+
<email>[email protected]</email>
10+
<name>François Bissey</name>
11+
</maintainer>
12+
13+
<maintainer type="project" proxied="proxy">
14+
<email>[email protected]</email>
15+
<name>Proxy Maintainers</name>
16+
</maintainer>
17+
18+
<maintainer type="project">
19+
<email>[email protected]</email>
20+
<name>Gentoo Mathematics Project</name>
21+
</maintainer>
22+
23+
<upstream>
24+
<remote-id type="pypi">primecountpy</remote-id>
25+
<remote-id type="github">dimpase/primecountpy</remote-id>
26+
</upstream>
27+
</pkgmetadata>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Copyright 2020-2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
PYTHON_COMPAT=( python3_{10..13} )
7+
DISTUTILS_USE_PEP517=setuptools
8+
DISTUTILS_EXT=1
9+
inherit distutils-r1 pypi
10+
11+
DESCRIPTION="Cython interface to sci-mathematics/primecount"
12+
HOMEPAGE="https://pypi.org/project/primecountpy/
13+
https://github.com/dimpase/primecountpy"
14+
15+
# LICENSE clarification in README.md
16+
LICENSE="GPL-2+"
17+
SLOT="0"
18+
KEYWORDS="amd64 ~riscv"
19+
20+
DEPEND="sci-mathematics/primecount
21+
dev-python/cysignals[${PYTHON_USEDEP}]"
22+
RDEPEND="${DEPEND}"
23+
BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"

dev-python/rpy2/Manifest

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DIST rpy2-3.5.17.tar.gz 220963 BLAKE2B 1ff32d2293573df49364721e975d6a1a5a72d895813d0c4316f36d4c09640baef1e1a2795e3fbb3df22ca4daeee433fdfdb5f2faeb022cec1f14cf7dfa824a20 SHA512 77cd6b821bd26d392e4a46346c31c5caeb4e75a312f671fa9031e1695a5b986c6b48a1ebcd4a3d3445e596ff2c1287fed393d51811545868eb6b08ec7c6c347a

dev-python/rpy2/metadata.xml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
3+
<pkgmetadata>
4+
<maintainer type="project">
5+
<email>[email protected]</email>
6+
<name>Gentoo Science Project</name>
7+
</maintainer>
8+
<longdescription lang="en">
9+
RPy provides a robust Python interface to the R programming
10+
language. It can manage R objects and can execute arbitrary R
11+
functions. All the errors from the R language are converted to
12+
Python exceptions.
13+
</longdescription>
14+
<upstream>
15+
<remote-id type="github">rpy2/rpy2</remote-id>
16+
<remote-id type="pypi">rpy2</remote-id>
17+
<remote-id type="sourceforge">rpy</remote-id>
18+
</upstream>
19+
</pkgmetadata>

dev-python/rpy2/rpy2-3.5.17.ebuild

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Copyright 1999-2024 Gentoo Authors
2+
# Distributed under the terms of the GNU General Public License v2
3+
4+
EAPI=8
5+
6+
DISTUTILS_EXT=1
7+
DISTUTILS_USE_PEP517=setuptools
8+
PYTHON_REQ_USE="sqlite"
9+
PYTHON_COMPAT=( python3_{10..13} )
10+
11+
inherit distutils-r1 pypi optfeature
12+
13+
DESCRIPTION="Python interface to the R language"
14+
HOMEPAGE="
15+
https://rpy2.github.io/
16+
https://github.com/rpy2/rpy2
17+
https://pypi.org/project/rpy2/
18+
"
19+
20+
LICENSE="GPL-2+"
21+
SLOT="0"
22+
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
23+
24+
RDEPEND="
25+
>=dev-lang/R-4.0
26+
dev-python/cffi[${PYTHON_USEDEP}]
27+
dev-python/jinja2[${PYTHON_USEDEP}]
28+
dev-python/pytz[${PYTHON_USEDEP}]
29+
dev-python/tzlocal[${PYTHON_USEDEP}]
30+
"
31+
BDEPEND="
32+
test? (
33+
${RDEPEND}
34+
dev-python/ipython[${PYTHON_USEDEP}]
35+
dev-python/numpy[${PYTHON_USEDEP}]
36+
dev-python/pandas[${PYTHON_USEDEP}]
37+
)
38+
"
39+
40+
distutils_enable_tests pytest
41+
42+
pkg_postinst() {
43+
optfeature "ipython integration" dev-python/ipython
44+
optfeature "numpy integration" dev-python/numpy
45+
optfeature "pandas integration" dev-python/pandas
46+
}

dev-tex/sagetex/sagetex-3.6.1.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
EAPI=8
55

6-
PYTHON_COMPAT=( python3_{11..12} )
6+
PYTHON_COMPAT=( python3_{11..13} )
77
DISTUTILS_USE_PEP517=setuptools
88
inherit distutils-r1 latex-package pypi
99

sci-mathematics/database_cubic_hecke/database_cubic_hecke-2022.4.4.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
EAPI=8
55

6-
PYTHON_COMPAT=( python3_{10..12} )
6+
PYTHON_COMPAT=( python3_{10..13} )
77
DISTUTILS_USE_PEP517=setuptools
88

99
inherit distutils-r1 pypi

sci-mathematics/database_knotinfo/database_knotinfo-2024.10.1.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
EAPI=8
55

6-
PYTHON_COMPAT=( python3_{10..12} )
6+
PYTHON_COMPAT=( python3_{10..13} )
77
DISTUTILS_USE_PEP517=setuptools
88

99
inherit distutils-r1 pypi

sci-mathematics/matroid-database/matroid-database-0.3.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
EAPI=8
55

6-
PYTHON_COMPAT=( python3_{10..12} )
6+
PYTHON_COMPAT=( python3_{10..13} )
77
DISTUTILS_USE_PEP517=setuptools
88
PYPI_NO_NORMALIZE=NO
99

sci-mathematics/sage-conf/sage-conf-9999.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
EAPI=8
55

6-
PYTHON_COMPAT=( python3_{10..12} )
6+
PYTHON_COMPAT=( python3_{10..13} )
77
PYTHON_REQ_USE="readline,sqlite"
88
DISTUTILS_USE_PEP517=setuptools
99

sci-mathematics/sage-doc/sage-doc-9999.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
EAPI=8
55

6-
PYTHON_COMPAT=( python3_{10..12} )
6+
PYTHON_COMPAT=( python3_{10..13} )
77
PYTHON_REQ_USE="readline,sqlite"
88

99
inherit multiprocessing python-any-r1

sci-mathematics/sage-sws2rst/sage-sws2rst-9999.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
EAPI=8
55

6-
PYTHON_COMPAT=( python3_{10..12} )
6+
PYTHON_COMPAT=( python3_{10..13} )
77
PYTHON_REQ_USE="readline,sqlite"
88
DISTUTILS_USE_PEP517=setuptools
99

sci-mathematics/sage_docbuild/sage_docbuild-9999.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
EAPI=8
55

6-
PYTHON_COMPAT=( python3_{10..12} )
6+
PYTHON_COMPAT=( python3_{10..13} )
77
DISTUTILS_USE_PEP517=setuptools
88

99
inherit distutils-r1

sci-mathematics/sagemath-bliss/sagemath-bliss-9999.ebuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
EAPI=8
55

6-
PYTHON_COMPAT=( python3_{10..12} )
6+
PYTHON_COMPAT=( python3_{10..13} )
77
PYTHON_REQ_USE="readline,sqlite"
88
DISTUTILS_EXT=1
99
DISTUTILS_USE_PEP517=setuptools
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DIST sagemath_giac-0.1.1.tar.gz 194098 BLAKE2B fce5a0ba53b0ad177403b63939106018fded6d36b11a9055db1f1e70ff8e36e4e6baf2dbb5b25aed08b6e9fea3f8ad3f5256b595b3239ec2b8847ae5330973e0 SHA512 400d038d5464405da92158641c08f5048f533c793f5a04ffb7f67d168fcd13d1d4ceb4cff428b0c7b5c19293491db7fd2c537ee6322069a970cea0b32aea8f6d
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3+
<pkgmetadata>
4+
<maintainer type="person">
5+
<email>[email protected]</email>
6+
<name>Francois Bissey</name>
7+
</maintainer>
8+
<upstream>
9+
<remote-id type="github">sagemath/sagemath-giac</remote-id>
10+
</upstream>
11+
</pkgmetadata>

0 commit comments

Comments
 (0)