summaryrefslogtreecommitdiff
path: root/dev-python/traitlets
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/traitlets')
-rw-r--r--dev-python/traitlets/Manifest3
-rw-r--r--dev-python/traitlets/files/traitlets-5.1.0-py310.patch39
-rw-r--r--dev-python/traitlets/traitlets-5.1.0.ebuild26
3 files changed, 68 insertions, 0 deletions
diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest
index 0f289e844e91..b3738e699f72 100644
--- a/dev-python/traitlets/Manifest
+++ b/dev-python/traitlets/Manifest
@@ -1,6 +1,9 @@
AUX traitlets-5.0.5-python3_10.patch 1221 BLAKE2B a3f8617f09ae6a5def19d319d2e4886f95f3935a3165d9b88395273235b510ccf0853520634abfb05385167f8c4fdbcadf258b9b3fbdf4847eefe7b6932453af SHA512 6885806a75d8c64bd4a88d665c09291b13871a2009b381569782240d0c9a10552e4f988c92775b3f83b1977c13094afd96c14b9f88a1744b11792dba688bb028
+AUX traitlets-5.1.0-py310.patch 1440 BLAKE2B 1bceaa7cf0077aad5bb5c91f1e2845c4e966448f64e4e0420fd670d6b14b4de5dd35fdf63492d20167cab3da5b8f2f5f25e023b984ea1d7463176e0e915e5700 SHA512 86a47087f2e13fec563257a333b1c38e45b0114de044da8ab975e36be65770900ab49bf6f8c4a9f8aa01d7a664e141ebe345d3190446cc4ae4fac2e88e77feaf
DIST traitlets-4.3.3.tar.gz 89838 BLAKE2B 04b50fabdc312c427f0cff6d4e8be0a5afcafe6d5a7a5804fb37e6f92b867e6a9c6401c23b7cdd7b0a6372eadaf3e8350018db5d21c5cbc546390138932a2820 SHA512 a7ae0276e5234d6d428908e1ec74c0b92f2b1b73e37402ad154151c41ef6e4aaaad53e8990d4233d8023c31d919e4ea66f100a82324abcb0e6ffb92283fd3c9e
DIST traitlets-5.0.5.tar.gz 128856 BLAKE2B ad3e5d6dbdf3f118a86be0106e0243146ff833c40300c5fd4c5704db323fcfa4b30d87a88e66608e3a54672c9a7cd6ce07bd9596827fa7ce08625626c9610f7e SHA512 ec5901bab493949f656269a6f7a9211f919a29510d22a6ed440f1e3577dfcb73a6aeca8a0e7d2a6e23192b9ab4844beef1012a847ef08180e64cfb1e2cd40bfa
+DIST traitlets-5.1.0.tar.gz 135161 BLAKE2B adb948cd07a961196c3b02cd28c7dac274ba9152ddae0fab1d706d78643ff1f60e4478731d960e583eb6ad5088b2730efa31c6b3a806497ac5c8aa7b05e51502 SHA512 2b7aa7db355ddb5fa5dcdc091324b933cf7f8b189c033d43408af1bcda40cb242cd787f82098e042f1c65f07bf94b89d7d9f10019374388c47390565e7e3a467
EBUILD traitlets-4.3.3.ebuild 623 BLAKE2B e54fc9f3aadf2e16e61f0cab8639bee2202492eda146f39a76c8575a0b4a7656aab292c50d0f728697fa146c1db60c9baa0baa57902a05557213dd7cc1f516aa SHA512 7cd01dff3e9e707475a77f6018f71d1a20010820b46e9aa1e27c80bfb9d3bbd5bfe6fa3dbc1cb3049571722404281882ad135dd1202af4e85c1ca1e93fbd652f
EBUILD traitlets-5.0.5.ebuild 679 BLAKE2B 443af87c2d14ca5fc2c0169a91c2a76dc6157b4daf7bae0723b88a8d2404d1f46babaa6887687b5918272081c4032ccdd5c525c09ec3856eb2df9d5c82bc14fb SHA512 c9f2b48c195c833e61c2f9d3ea99fe5b2be2c887750bde3c2378f37d8e7d0783573646e673763c0985ad299bbde1a3bcf065aab7bcb16918887281fc12fe21b1
+EBUILD traitlets-5.1.0.ebuild 618 BLAKE2B 149abbcfc05006631736fa3b293b5495dd544c19e6ccf86bf11965aa7c1a436d0237e7ae7749c0d8c81bde8e2725f4f121a7ca23cbe2f74d5701c42b90a803a2 SHA512 3fbd8e39e73195d03333a7562a533a60727640b71ade6b8b4c6ba501306a6c9ffb68095aca4151548926607ff269feb69bfb5f33b6afb9e4c7f190ed39f65a1d
MISC metadata.xml 736 BLAKE2B 4b61d7d9106717f7233fb7e4ad676efe0d543a0585ec99165d2253d75128e99be4336fcf8a473f0bb161d41d479b458b4470efb1ec2dfa6820d4a82939f8723f SHA512 5261fe54741b898efc3290f3b939fefd03a6686b2be0d43e8a9eb0bd5e506e7df4ef04bfcd6079f69e83e4c88aa6d035e572a9d6a577f1f4e8b56e01c49b0b89
diff --git a/dev-python/traitlets/files/traitlets-5.1.0-py310.patch b/dev-python/traitlets/files/traitlets-5.1.0-py310.patch
new file mode 100644
index 000000000000..eed1b8e0985c
--- /dev/null
+++ b/dev-python/traitlets/files/traitlets-5.1.0-py310.patch
@@ -0,0 +1,39 @@
+From 9ee33f09bdae6bea94641ce39e24dc180df5517a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Mon, 30 Aug 2021 23:07:38 +0200
+Subject: [PATCH] Revert "Fix string assertion for python3.10"
+
+This reverts commit dbb604946745ed90c6e9f6ed17f2bde253042d52.
+The relevant change has been reverted in Python 3.10.0rc1, breaking
+the test again.
+---
+ traitlets/tests/test_traitlets_enum.py | 6 +-----
+ 1 file changed, 1 insertion(+), 5 deletions(-)
+
+diff --git a/traitlets/tests/test_traitlets_enum.py b/traitlets/tests/test_traitlets_enum.py
+index a87dd70..769e830 100644
+--- a/traitlets/tests/test_traitlets_enum.py
++++ b/traitlets/tests/test_traitlets_enum.py
+@@ -5,7 +5,6 @@ Test the trait-type ``UseEnum``.
+
+ import unittest
+ import enum
+-import sys
+ from traitlets import HasTraits, TraitError, Enum, UseEnum, CaselessStrEnum, FuzzyEnum
+
+
+@@ -88,10 +87,7 @@ class TestUseEnum(unittest.TestCase):
+ example = self.Example()
+ example.color = value
+ self.assertIsInstance(example.color, Color)
+- if sys.version_info < (3, 10):
+- self.assertEqual(str(example.color), value)
+- else:
+- self.assertEqual(repr(example.color), value)
++ self.assertEqual(str(example.color), value)
+
+ def test_assign_bad_enum_value_name__raises_error(self):
+ # -- CONVERT: string => Enum value (item)
+--
+2.33.0
+
diff --git a/dev-python/traitlets/traitlets-5.1.0.ebuild b/dev-python/traitlets/traitlets-5.1.0.ebuild
new file mode 100644
index 000000000000..cc6e4c002e4e
--- /dev/null
+++ b/dev-python/traitlets/traitlets-5.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="A configuration system for Python applications"
+HOMEPAGE="https://github.com/ipython/traitlets"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+PATCHES=(
+ "${FILESDIR}/${P}-py310.patch"
+)
+
+distutils_enable_sphinx docs/source \
+ dev-python/ipython_genutils \
+ dev-python/sphinx_rtd_theme
+distutils_enable_tests pytest