forked from mirrors/nixpkgs
Merge pull request #194248 from oxzi/pypcap-1.3.0
pythonPackage.pypcap: 1.2.3 -> 1.3.0
This commit is contained in:
commit
9eb6351674
|
@ -2,32 +2,22 @@
|
|||
, buildPythonPackage
|
||||
, dpkt
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, libpcap
|
||||
, pytestCheckHook
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pypcap";
|
||||
version = "1.2.3";
|
||||
|
||||
version = "1.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pynetwork";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "1zscfk10jpqwxgc8d84y8bffiwr92qrg2b24afhjwiyr352l67cf";
|
||||
# No release was tagged and PyPI doesn't contain tests.
|
||||
rev = "968859f0ffb5b7c990506dffe82457b7de23a026";
|
||||
sha256 = "sha256-NfyEC3qEBm6TjebcDIsoz8tJWaJ625ZFPfx7AMyynWE=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Support for Python 3.9, https://github.com/pynetwork/pypcap/pull/102
|
||||
(fetchpatch {
|
||||
name = "support-python-3.9.patch";
|
||||
url = "https://github.com/pynetwork/pypcap/pull/102/commits/e22f5d25f0d581d19ef337493434e72cd3a6ae71.patch";
|
||||
sha256 = "0n1syh1vcplgsf6njincpqphd2w030s3b2jyg86d7kbqv1w5wk0l";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# Add the path to libpcap in the nix-store
|
||||
substituteInPlace setup.py --replace "('/usr', sys.prefix)" "'${libpcap}'"
|
||||
|
|
Loading…
Reference in a new issue