aboutsummaryrefslogtreecommitdiff
path: root/lang/python/python-twisted/patches
diff options
context:
space:
mode:
authorJeffery To <jeffery.to@gmail.com>2019-02-18 16:11:02 +0800
committerJeffery To <jeffery.to@gmail.com>2019-02-18 16:11:02 +0800
commit247d162e2eb38adc47bcb624d9cd7f1306901a4e (patch)
treece44e9f80d32d5fbee83707a36dc692dbc31fb4c /lang/python/python-twisted/patches
parenta0172009fbb1769e3a840c8afdc0269c08b2788f (diff)
twisted: Rename package, fix errors
This renames the Python 2 twisted package to python-twisted, and updates dependents (i.e. obfsproxy) to reference the updated name. This also fixes conflicts between the Python 2 and 3 packages. Twisted installs some scripts to /usr/bin, and previously scripts for both packages used the same names. This adds a "3" suffix to scripts installed by python3-twisted. This also adds python[3]-setuptools as a dependency, as the scripts installed to /usr/bin depend on pkg_resources (part of setuptools). Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Diffstat (limited to 'lang/python/python-twisted/patches')
-rw-r--r--lang/python/python-twisted/patches/001-omit-tkconch.patch18
-rw-r--r--lang/python/python-twisted/patches/002-omit-tests.patch37
2 files changed, 55 insertions, 0 deletions
diff --git a/lang/python/python-twisted/patches/001-omit-tkconch.patch b/lang/python/python-twisted/patches/001-omit-tkconch.patch
new file mode 100644
index 000000000..1ec4baf0f
--- /dev/null
+++ b/lang/python/python-twisted/patches/001-omit-tkconch.patch
@@ -0,0 +1,18 @@
+--- a/src/twisted/python/_setup.py
++++ b/src/twisted/python/_setup.py
+@@ -144,7 +144,6 @@ _CONSOLE_SCRIPTS = [
+ "conch = twisted.conch.scripts.conch:run",
+ "mailmail = twisted.mail.scripts.mailmail:run",
+ "pyhtmlizer = twisted.scripts.htmlizer:run",
+- "tkconch = twisted.conch.scripts.tkconch:run",
+ "trial = twisted.scripts.trial:run",
+ "twist = twisted.application.twist._twist:Twist.main",
+ "twistd = twisted.scripts.twistd:run",
+--- a/src/twisted/python/twisted-completion.zsh
++++ b/src/twisted/python/twisted-completion.zsh
+@@ -1,4 +1,4 @@
+-#compdef twist twistd trial conch cftp ckeygen pyhtmlizer tkconch
++#compdef twist twistd trial conch cftp ckeygen pyhtmlizer
+ #
+ # This is the ZSH completion file for Twisted commands. It calls the current
+ # command-line with the special "--_shell-completion" option which is handled
diff --git a/lang/python/python-twisted/patches/002-omit-tests.patch b/lang/python/python-twisted/patches/002-omit-tests.patch
new file mode 100644
index 000000000..33ba77a0f
--- /dev/null
+++ b/lang/python/python-twisted/patches/002-omit-tests.patch
@@ -0,0 +1,37 @@
+--- a/src/twisted/python/_setup.py
++++ b/src/twisted/python/_setup.py
+@@ -169,11 +169,6 @@ class ConditionalExtension(Extension, object):
+
+ # The C extensions used for Twisted.
+ _EXTENSIONS = [
+- ConditionalExtension(
+- "twisted.test.raiser",
+- sources=["src/twisted/test/raiser.c"],
+- condition=lambda _: _isCPython),
+-
+ ConditionalExtension(
+ "twisted.internet.iocpreactor.iocpsupport",
+ sources=[
+@@ -238,12 +233,11 @@ def getSetupArgs(extensions=_EXTENSIONS):
+ "incremental >= 16.10.1",
+ "Automat >= 0.3.0",
+ "hyperlink >= 17.1.1",
+- "PyHamcrest >= 1.9.0",
+ "attrs >= 17.4.0",
+ ]
+
+ arguments.update(dict(
+- packages=find_packages("src"),
++ packages=find_packages("src", exclude=["*.test", "*.test.*"]),
+ use_incremental=True,
+ setup_requires=["incremental >= 16.10.1"],
+ install_requires=requirements,
+@@ -253,7 +247,7 @@ def getSetupArgs(extensions=_EXTENSIONS):
+ cmdclass=command_classes,
+ include_package_data=True,
+ exclude_package_data={
+- "": ["*.c", "*.h", "*.pxi", "*.pyx", "build.bat"],
++ "": ["*.c", "*.h", "*.pxi", "*.pyx", "build.bat", "test/*"],
+ },
+ zip_safe=False,
+ extras_require=_EXTRAS_REQUIRE,