aws-google-auth: use pyproject
add pythonImportsCheck and testers.testVersion started failing on staging-next with `No module named pip` and after adding pip aws-google-auth> ir_d = dist.fetch_build_eggs(dist.install_requires) aws-google-auth> WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7ffff5542c10>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/urllib3/ aws-google-auth> ERROR: Could not find a version that satisfies the requirement urllib3<1.27,>=1.25.4 (from versions: none)
This commit is contained in:
parent
92bd8d6783
commit
cf37992603
@ -15,6 +15,9 @@
|
|||||||
, tzlocal
|
, tzlocal
|
||||||
, nose
|
, nose
|
||||||
, mock
|
, mock
|
||||||
|
, setuptools
|
||||||
|
, aws-google-auth
|
||||||
|
, testers
|
||||||
, withU2F ? false, python-u2flib-host
|
, withU2F ? false, python-u2flib-host
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -22,6 +25,8 @@ buildPythonApplication rec {
|
|||||||
pname = "aws-google-auth";
|
pname = "aws-google-auth";
|
||||||
version = "0.0.38";
|
version = "0.0.38";
|
||||||
|
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
# Pypi doesn't ship the tests, so we fetch directly from GitHub
|
# Pypi doesn't ship the tests, so we fetch directly from GitHub
|
||||||
# https://github.com/cevoaustralia/aws-google-auth/issues/120
|
# https://github.com/cevoaustralia/aws-google-auth/issues/120
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
@ -31,6 +36,10 @@ buildPythonApplication rec {
|
|||||||
sha256 = "sha256-/Xe4RDA9sBEsBBV1VP91VX0VfO8alK8L70m9WrB7qu4=";
|
sha256 = "sha256-/Xe4RDA9sBEsBBV1VP91VX0VfO8alK8L70m9WrB7qu4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
beautifulsoup4
|
beautifulsoup4
|
||||||
boto3
|
boto3
|
||||||
@ -55,6 +64,16 @@ buildPythonApplication rec {
|
|||||||
export HOME=$TMPDIR
|
export HOME=$TMPDIR
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# with pyproject the tests aren't attempted
|
||||||
|
# without pyproject the tests try to access internet
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "aws_google_auth" ];
|
||||||
|
|
||||||
|
passthru.tests.version = testers.testVersion {
|
||||||
|
package = aws-google-auth;
|
||||||
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Acquire AWS STS (temporary) credentials via Google Apps SAML Single Sign On";
|
description = "Acquire AWS STS (temporary) credentials via Google Apps SAML Single Sign On";
|
||||||
homepage = "https://github.com/cevoaustralia/aws-google-auth";
|
homepage = "https://github.com/cevoaustralia/aws-google-auth";
|
||||||
|
Loading…
Reference in New Issue
Block a user