python3Packages.pyrad: update to 2.4-unstable-2023-06-13
This commit is contained in:
parent
5500207d41
commit
982fe358ca
1 changed files with 4 additions and 20 deletions
|
@ -1,7 +1,6 @@
|
||||||
{
|
{
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
fetchpatch,
|
|
||||||
lib,
|
lib,
|
||||||
poetry-core,
|
poetry-core,
|
||||||
netaddr,
|
netaddr,
|
||||||
|
@ -23,42 +22,27 @@ in
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "pyrad";
|
pname = "pyrad";
|
||||||
version = "2.4";
|
version = "2.4-unstable-2023-06-13";
|
||||||
format = "pyproject";
|
format = "pyproject";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "pyradius";
|
owner = "pyradius";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = "dd34c5a29b46d83b0bea841e85fd72b79f315b87";
|
||||||
hash = "sha256-oqgkE0xG/8cmLeRZdGoHkaHbjtByeJwzBJwEdxH8oNY=";
|
hash = "sha256-U4VVGkDDyN4J/tRDaDGSr2TSA4JmqIoQj5qn9qBAvQU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
|
||||||
(fetchpatch {
|
|
||||||
# Migrate to poetry-core
|
|
||||||
url = "https://github.com/pyradius/pyrad/commit/a4b70067dd6269e14a2f9530d820390a8a454231.patch";
|
|
||||||
hash = "sha256-1We9wrVY3Or3GLIKK6hZvEjVYv6JOaahgP9zOMvgErE=";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeBuildInputs = [ poetry-core ];
|
nativeBuildInputs = [ poetry-core ];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
netaddr_0_8_0
|
netaddr_0_8_0
|
||||||
six
|
six
|
||||||
];
|
];
|
||||||
|
|
||||||
preCheck = ''
|
preCheck = ''
|
||||||
substituteInPlace tests/testServer.py \
|
substituteInPlace tests/testServer.py \
|
||||||
--replace-warn "def testBind(self):" "def dontTestBind(self):" \
|
--replace-warn "def testBind(self):" "def dontTestBind(self):" \
|
||||||
--replace-warn "def testBindv6(self):" "def dontTestBindv6(self):" \
|
--replace-warn "def testBindv6(self):" "def dontTestBindv6(self):" \
|
||||||
|
|
||||||
# A lot of test methods have been deprecated since Python 3.1
|
|
||||||
# and have been removed in Python 3.12.
|
|
||||||
# https://docs.python.org/3/whatsnew/3.11.html#pending-removal-in-python-3-12
|
|
||||||
substituteInPlace tests/*.py \
|
|
||||||
--replace-quiet "self.failUnless" "self.assertTrue" \
|
|
||||||
--replace-quiet "self.failIf" "self.assertFalse" \
|
|
||||||
--replace-quiet "self.assertEquals" "self.assertEqual"
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeCheckInputs = [ unittestCheckHook ];
|
nativeCheckInputs = [ unittestCheckHook ];
|
||||||
|
|
Loading…
Reference in a new issue