uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
82
pkgs/development/python-modules/swift/default.nix
Normal file
82
pkgs/development/python-modules/swift/default.nix
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, boto3
|
||||
, cryptography
|
||||
, eventlet
|
||||
, greenlet
|
||||
, iana-etc
|
||||
, libredirect
|
||||
, lxml
|
||||
, mock
|
||||
, netifaces
|
||||
, pastedeploy
|
||||
, pbr
|
||||
, pyeclib
|
||||
, requests
|
||||
, setuptools
|
||||
, six
|
||||
, stestr
|
||||
, swiftclient
|
||||
, xattr
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "swift";
|
||||
version = "2.29.1";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "sha256-PoTob/Qz/XxEv/A271RQWT11rIIJBejVGjpAT14iKUg=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
# files requires boto which is incompatible with python 3.9
|
||||
rm test/functional/s3api/{__init__.py,s3_test_client.py}
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ pbr ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
cryptography
|
||||
eventlet
|
||||
greenlet
|
||||
lxml
|
||||
netifaces
|
||||
pastedeploy
|
||||
pyeclib
|
||||
requests
|
||||
setuptools
|
||||
six
|
||||
xattr
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
boto3
|
||||
mock
|
||||
stestr
|
||||
swiftclient
|
||||
];
|
||||
|
||||
# a lot of tests currently fail while establishing a connection
|
||||
doCheck = false;
|
||||
|
||||
checkPhase = ''
|
||||
echo "nameserver 127.0.0.1" > resolv.conf
|
||||
export NIX_REDIRECTS=/etc/protocols=${iana-etc}/etc/protocols:/etc/resolv.conf=$(realpath resolv.conf)
|
||||
export LD_PRELOAD=${libredirect}/lib/libredirect.so
|
||||
|
||||
export SWIFT_TEST_CONFIG_FILE=test/sample.conf
|
||||
|
||||
stestr run
|
||||
'';
|
||||
|
||||
pythonImportsCheck = [ "swift" ];
|
||||
|
||||
meta = with lib; {
|
||||
description = "OpenStack Object Storage";
|
||||
homepage = "https://github.com/openstack/swift";
|
||||
license = licenses.asl20;
|
||||
maintainers = teams.openstack.members;
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue