Merge pull request #171880 from SuperSandro2000/treq
python310Packages.treq: adopt, enable tests, cleanup dependencies
This commit is contained in:
commit
a2543aa2a3
1 changed files with 11 additions and 27 deletions
|
@ -1,5 +1,10 @@
|
|||
{ lib, fetchPypi, buildPythonPackage, service-identity, requests, six
|
||||
, mock, twisted, incremental, pep8, httpbin
|
||||
{ lib
|
||||
, fetchPypi
|
||||
, buildPythonPackage
|
||||
, requests
|
||||
, twisted
|
||||
, incremental
|
||||
, httpbin
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
|
@ -13,44 +18,23 @@ buildPythonPackage rec {
|
|||
|
||||
propagatedBuildInputs = [
|
||||
requests
|
||||
six
|
||||
incremental
|
||||
service-identity
|
||||
twisted
|
||||
]
|
||||
# twisted [tls] requirements (we should find a way to list "extras")
|
||||
++ twisted.extras.tls;
|
||||
] ++ twisted.extras.tls;
|
||||
|
||||
checkInputs = [
|
||||
pep8
|
||||
mock
|
||||
httpbin
|
||||
twisted
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
rm -fv src/treq/test/test_treq_integration.py
|
||||
'';
|
||||
|
||||
# XXX tox tries to install coverage despite it is installed
|
||||
#postBuild = ''
|
||||
# # build documentation and install in $out
|
||||
# tox -e docs
|
||||
# mkdir -pv $out/docs
|
||||
# cp -rv docs/* $out/docs/
|
||||
#'';
|
||||
|
||||
checkPhase = ''
|
||||
pep8 --ignore=E902 treq
|
||||
trial treq
|
||||
'';
|
||||
|
||||
# Failing tests https://github.com/twisted/treq/issues/208
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/twisted/treq";
|
||||
description = "A requests-like API built on top of twisted.web's Agent";
|
||||
description = "Requests-like API built on top of twisted.web's Agent";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ ];
|
||||
maintainers = with maintainers; [ SuperSandro2000 ];
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue