summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-02-07 00:48:10 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-02-07 00:48:10 +0000
commitdaec13c0f76abed4d8817c27025a1b454ae29de2 (patch)
tree5e5a24cc67bc36153b62fc5cf8bb12234a2129f1 /dev-python
parent86f935e50b42ce0951de947d3dd0b8b88de2e3a2 (diff)
downloadbaldeagleos-repo-daec13c0f76abed4d8817c27025a1b454ae29de2.tar.gz
baldeagleos-repo-daec13c0f76abed4d8817c27025a1b454ae29de2.tar.xz
baldeagleos-repo-daec13c0f76abed4d8817c27025a1b454ae29de2.zip
Updating liguros repo
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/amodem/amodem-1.15.1-r1.ebuild (renamed from dev-python/amodem/amodem-1.15.1.ebuild)9
-rw-r--r--dev-python/ipython/ipython-7.19.0-r1.ebuild1
-rw-r--r--dev-python/ipython/ipython-7.20.0.ebuild1
-rw-r--r--dev-python/lxml/metadata.xml1
-rw-r--r--dev-python/pytest-salt/pytest-salt-2020.1.27-r1.ebuild (renamed from dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild)1
-rw-r--r--dev-python/recommonmark/Manifest1
-rw-r--r--dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-1.patch122
-rw-r--r--dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-2.patch63
-rw-r--r--dev-python/recommonmark/recommonmark-0.6.0-r1.ebuild30
-rw-r--r--dev-python/recommonmark/recommonmark-0.7.1.ebuild30
10 files changed, 257 insertions, 2 deletions
diff --git a/dev-python/amodem/amodem-1.15.1.ebuild b/dev-python/amodem/amodem-1.15.1-r1.ebuild
index 5acab7a3478a..a418b3f10e9c 100644
--- a/dev-python/amodem/amodem-1.15.1.ebuild
+++ b/dev-python/amodem/amodem-1.15.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8,9,10} pypy3 )
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
@@ -17,4 +17,9 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+RDEPEND="
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+
distutils_enable_tests pytest
diff --git a/dev-python/ipython/ipython-7.19.0-r1.ebuild b/dev-python/ipython/ipython-7.19.0-r1.ebuild
index 43c5bd279fbc..207fcfeb4865 100644
--- a/dev-python/ipython/ipython-7.19.0-r1.ebuild
+++ b/dev-python/ipython/ipython-7.19.0-r1.ebuild
@@ -50,6 +50,7 @@ BDEPEND="
>=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
>=dev-python/sphinx-2[${PYTHON_USEDEP}]
+ dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
)"
PDEPEND="
diff --git a/dev-python/ipython/ipython-7.20.0.ebuild b/dev-python/ipython/ipython-7.20.0.ebuild
index 984b4b7a0aef..3268cbddefca 100644
--- a/dev-python/ipython/ipython-7.20.0.ebuild
+++ b/dev-python/ipython/ipython-7.20.0.ebuild
@@ -50,6 +50,7 @@ BDEPEND="
>=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
>=dev-python/sphinx-2[${PYTHON_USEDEP}]
+ dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
)"
PDEPEND="
diff --git a/dev-python/lxml/metadata.xml b/dev-python/lxml/metadata.xml
index bcdb2832ce50..c10264d40e8c 100644
--- a/dev-python/lxml/metadata.xml
+++ b/dev-python/lxml/metadata.xml
@@ -8,6 +8,7 @@
<upstream>
<remote-id type="pypi">lxml</remote-id>
<remote-id type="github">lxml/lxml</remote-id>
+ <bugs-to>https://bugs.launchpad.net/lxml</bugs-to>
</upstream>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild b/dev-python/pytest-salt/pytest-salt-2020.1.27-r1.ebuild
index 42e9ed121780..f4121676b7c2 100644
--- a/dev-python/pytest-salt/pytest-salt-2020.1.27.ebuild
+++ b/dev-python/pytest-salt/pytest-salt-2020.1.27-r1.ebuild
@@ -22,6 +22,7 @@ RDEPEND="
>=dev-python/psutil-4.2.0[${PYTHON_USEDEP}]
dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
dev-python/pytest-tempdir[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
"
#BDEPEND="
# test? ( app-admin/salt[${PYTHON_USEDEP}] )
diff --git a/dev-python/recommonmark/Manifest b/dev-python/recommonmark/Manifest
index 8403f7f1de48..48f48612b255 100644
--- a/dev-python/recommonmark/Manifest
+++ b/dev-python/recommonmark/Manifest
@@ -1 +1,2 @@
DIST recommonmark-0.6.0.tar.gz 24537 BLAKE2B 47f667ca0799394dc88964709efc59d1e2a68973b1c00fb41abfb514166e939b8dd0b6a0827285cfa1bb60669e08868b7a0993b6a32880fc0dd22cfefa6cf273 SHA512 44005b3fd0052cd8d4fce8a64f9d66a1ac75dc3041a28c115e922254956b2143296cbfbc0a2396b9f95691145645c4242e3be68e695b2c62ae37964014511679
+DIST recommonmark-0.7.1.tar.gz 24720 BLAKE2B 6543a23bd262be0ff6847fc1eb1bd3dad433606aa1adb52162cab2e0c4dd2265ac41b3816bbe1994c4f6ca732105712dbc9cd295d5cfd93061ad83520b8f449c SHA512 3e03440d606ea6247df9bd122a6fa2dccf01c0c315eeace046d5cd336657e26bbd1c6b7ad4ba46f344215905128b72508c036cc57bbe4b5e27df50c55371fe01
diff --git a/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-1.patch b/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-1.patch
new file mode 100644
index 000000000000..f628630c2009
--- /dev/null
+++ b/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-1.patch
@@ -0,0 +1,122 @@
+https://bugs.gentoo.org/723468#c4
+By Anon Emuss <abuslbea@centurylink.net>
+----
+Update tests for sphinx-3
+
+The deprecated source_parsers no longer works with sphinx-3. Modify
+conf.py files to use the recommonmark extension, which sphinx supports.
+
+Tested and appears to work with sphinx-2.4.4 and sphinx-3.2.1.
+
+diff --git a/tests/sphinx_code_block/conf.py b/tests/sphinx_code_block/conf.py
+index 6b0140e..ddfafd5 100644
+--- a/tests/sphinx_code_block/conf.py
++++ b/tests/sphinx_code_block/conf.py
+@@ -1,11 +1,9 @@
+
+ # -*- coding: utf-8 -*-
+
+-from recommonmark.parser import CommonMarkParser
+-
+ templates_path = ['_templates']
+-source_suffix = '.md'
+-source_parsers = { '.md': CommonMarkParser }
++extensions = ['recommonmark']
++source_suffix = { '.md': 'markdown' }
+ master_doc = 'index'
+ project = u'sphinxproj'
+ copyright = u'2015, rtfd'
+diff --git a/tests/sphinx_custom_md/conf.py b/tests/sphinx_custom_md/conf.py
+index b29157b..9073346 100644
+--- a/tests/sphinx_custom_md/conf.py
++++ b/tests/sphinx_custom_md/conf.py
+@@ -1,12 +1,11 @@
+
+ # -*- coding: utf-8 -*-
+
+-from recommonmark.parser import CommonMarkParser
+ from recommonmark.transform import AutoStructify
+
+ templates_path = ['_templates']
+-source_suffix = '.markdown'
+-source_parsers = { '.markdown': CommonMarkParser }
++extensions = ['recommonmark']
++source_suffix = { '.markdown': 'markdown' }
+ master_doc = 'index'
+ project = u'sphinxproj'
+ copyright = u'2015, rtfd'
+diff --git a/tests/sphinx_generic/conf.py b/tests/sphinx_generic/conf.py
+index 6b0140e..ddfafd5 100644
+--- a/tests/sphinx_generic/conf.py
++++ b/tests/sphinx_generic/conf.py
+@@ -1,11 +1,9 @@
+
+ # -*- coding: utf-8 -*-
+
+-from recommonmark.parser import CommonMarkParser
+-
+ templates_path = ['_templates']
+-source_suffix = '.md'
+-source_parsers = { '.md': CommonMarkParser }
++extensions = ['recommonmark']
++source_suffix = { '.md': 'markdown' }
+ master_doc = 'index'
+ project = u'sphinxproj'
+ copyright = u'2015, rtfd'
+diff --git a/tests/sphinx_indented_code/conf.py b/tests/sphinx_indented_code/conf.py
+index f441071..90c5692 100644
+--- a/tests/sphinx_indented_code/conf.py
++++ b/tests/sphinx_indented_code/conf.py
+@@ -1,11 +1,9 @@
+
+ # -*- coding: utf-8 -*-
+
+-from recommonmark.parser import CommonMarkParser
+-
+ templates_path = ['_templates']
+-source_suffix = '.md'
+-source_parsers = { '.md': CommonMarkParser }
++extensions = ['recommonmark']
++source_suffix = { '.md': 'markdown' }
+ master_doc = 'index'
+ project = u'sphinxproj'
+ copyright = u'2015, rtfd'
+diff --git a/tests/sphinx_nested_header_block/conf.py b/tests/sphinx_nested_header_block/conf.py
+index 6b0140e..ddfafd5 100644
+--- a/tests/sphinx_nested_header_block/conf.py
++++ b/tests/sphinx_nested_header_block/conf.py
+@@ -1,11 +1,9 @@
+
+ # -*- coding: utf-8 -*-
+
+-from recommonmark.parser import CommonMarkParser
+-
+ templates_path = ['_templates']
+-source_suffix = '.md'
+-source_parsers = { '.md': CommonMarkParser }
++extensions = ['recommonmark']
++source_suffix = { '.md': 'markdown' }
+ master_doc = 'index'
+ project = u'sphinxproj'
+ copyright = u'2015, rtfd'
+diff --git a/tests/sphinx_xref/conf.py b/tests/sphinx_xref/conf.py
+index 443a026..acd840b 100644
+--- a/tests/sphinx_xref/conf.py
++++ b/tests/sphinx_xref/conf.py
+@@ -1,14 +1,11 @@
+
+ # -*- coding: utf-8 -*-
+
+-from recommonmark.parser import CommonMarkParser
+-
+-extensions = 'sphinx.ext.autosectionlabel']
++extensions = ['sphinx.ext.autosectionlabel', 'recommonmark']
+ autosectionlabel_prefix_document = True
+
+ templates_path = ['_templates']
+-source_suffix = '.md'
+-source_parsers = { '.md': CommonMarkParser }
++source_suffix = { '.md': 'markdown' }
+ master_doc = 'index'
+ project = u'sphinxproj'
+ copyright = u'2015, rtfd'
diff --git a/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-2.patch b/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-2.patch
new file mode 100644
index 000000000000..75d9b1c961cb
--- /dev/null
+++ b/dev-python/recommonmark/files/recommonmark-0.6.0-sphinx3-2.patch
@@ -0,0 +1,63 @@
+https://bugs.gentoo.org/723468#c5
+By Anon Emuss <abuslbea@centurylink.net>
+----
+Fix minor HTML changes in tests
+
+Newer versions of sphinx now put <p> tags around various elements.
+Update the test_lists and CustomExtensionTests tests to expect that.
+Also do not expect a class="first" for the Contents in the
+CustomExtensionTests.
+
+Tested and appears to work with sphinx-2.4.4 and sphinx-3.2.1.
+
+diff --git a/tests/test_sphinx.py b/tests/test_sphinx.py
+index 06078b1..8f4acb2 100644
+--- a/tests/test_sphinx.py
++++ b/tests/test_sphinx.py
+@@ -142,17 +142,17 @@ class GenericTests(SphinxIntegrationTests):
+ output = self.read_file('index.html')
+ self.assertIn(
+ ('<ul class="simple">\n'
+- '<li>Item A</li>\n'
+- '<li>Item B</li>\n'
+- '<li>Item C</li>\n'
++ '<li><p>Item A</p></li>\n'
++ '<li><p>Item B</p></li>\n'
++ '<li><p>Item C</p></li>\n'
+ '</ul>'),
+ output
+ )
+ self.assertIn(
+ ('<ol class="simple">\n'
+- '<li>Item 1</li>\n'
+- '<li>Item 2</li>\n'
+- '<li>Item 3</li>\n'
++ '<li><p>Item 1</p></li>\n'
++ '<li><p>Item 2</p></li>\n'
++ '<li><p>Item 3</p></li>\n'
+ '</ol>'),
+ output
+ )
+@@ -207,16 +207,17 @@ class CustomExtensionTests(SphinxIntegrationTests):
+ def test_integration(self):
+ output = self.read_file('index.html')
+ self.assertIn('<table ', output)
+- self.assertIn('<th class="head">abc</th>', output)
+- self.assertIn('<th class="head">data</th>', output)
++ self.assertIn('<th class="head"><p>abc</p></th>', output)
++ self.assertIn('<th class="head"><p>data</p></th>', output)
+ self.assertIn('</table>', output)
+
+ self.assertIn(
+ ('<div class="contents topic" id="contents">\n'
+- '<p class="topic-title first">Contents</p>\n'
++ '<p class="topic-title">Contents</p>\n'
+ '<ul class="simple">\n'
+- '<li><a class="reference internal" href="#header" id="id1">Header</a><ul>\n'
+- '<li><a class="reference internal" href="#header-2" id="id2">Header 2</a></li>\n'
++ '<li><p><a class="reference internal" href="#header" id="id1">Header</a></p>\n'
++ '<ul>\n'
++ '<li><p><a class="reference internal" href="#header-2" id="id2">Header 2</a></p></li>\n'
+ '</ul>\n</li>\n</ul>'),
+ output
+ )
diff --git a/dev-python/recommonmark/recommonmark-0.6.0-r1.ebuild b/dev-python/recommonmark/recommonmark-0.6.0-r1.ebuild
new file mode 100644
index 000000000000..2ead7f8a0956
--- /dev/null
+++ b/dev-python/recommonmark/recommonmark-0.6.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python docutils-compatibility bridge to CommonMark"
+HOMEPAGE="https://recommonmark.readthedocs.io/"
+SRC_URI="https://github.com/rtfd/recommonmark/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/commonmark-0.8.1[${PYTHON_USEDEP}]
+ >=dev-python/docutils-0.14[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.6.0-sphinx3-1.patch"
+ "${FILESDIR}/${PN}-0.6.0-sphinx3-2.patch"
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/recommonmark/recommonmark-0.7.1.ebuild b/dev-python/recommonmark/recommonmark-0.7.1.ebuild
new file mode 100644
index 000000000000..2ead7f8a0956
--- /dev/null
+++ b/dev-python/recommonmark/recommonmark-0.7.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8,9,10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python docutils-compatibility bridge to CommonMark"
+HOMEPAGE="https://recommonmark.readthedocs.io/"
+SRC_URI="https://github.com/rtfd/recommonmark/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/commonmark-0.8.1[${PYTHON_USEDEP}]
+ >=dev-python/docutils-0.14[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.6.0-sphinx3-1.patch"
+ "${FILESDIR}/${PN}-0.6.0-sphinx3-2.patch"
+)
+
+distutils_enable_tests pytest