python39Packages.twisted: don't overwrite patchPhase, ...

...fix path to tests, update homepage away from their tract

(cherry picked from commit a8b0e20bc3 from PR #165414)
main
Sandro Jäckel 2 years ago committed by Vladimír Čunát
parent 836d406251
commit 25b43e170f
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA
  1. 6
      pkgs/development/python-modules/twisted/default.nix

@ -31,7 +31,7 @@ buildPythonPackage rec {
# Patch t.p._inotify to point to libc. Without this,
# twisted.python.runtime.platform.supportsINotify() == False
patchPhase = lib.optionalString stdenv.isLinux ''
postPatch = lib.optionalString stdenv.isLinux ''
substituteInPlace src/twisted/python/_inotify.py --replace \
"ctypes.util.find_library(\"c\")" "'${stdenv.glibc.out}/lib/libc.so.6'"
'';
@ -45,13 +45,13 @@ buildPythonPackage rec {
'';
checkPhase = ''
${python.interpreter} -m unittest discover -s twisted/test
${python.interpreter} -m unittest discover -s src/twisted/test
'';
# Tests require network
doCheck = false;
meta = with lib; {
homepage = "https://twistedmatrix.com/";
homepage = "https://github.com/twisted/twisted";
description = "Twisted, an event-driven networking engine written in Python";
longDescription = ''
Twisted is an event-driven networking engine written in Python

Loading…
Cancel
Save