|
|
|
@ -1,29 +1,29 @@ |
|
|
|
|
{ lib |
|
|
|
|
, buildPythonPackage |
|
|
|
|
, fetchPypi |
|
|
|
|
, fetchpatch |
|
|
|
|
, click |
|
|
|
|
, fetchPypi |
|
|
|
|
, jinja2 |
|
|
|
|
, terminaltables |
|
|
|
|
, mock |
|
|
|
|
, nose |
|
|
|
|
, poetry-core |
|
|
|
|
, pythonOlder |
|
|
|
|
, terminaltables |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
buildPythonPackage rec { |
|
|
|
|
pname = "envs"; |
|
|
|
|
version = "1.3"; |
|
|
|
|
version = "1.4"; |
|
|
|
|
format = "pyproject"; |
|
|
|
|
|
|
|
|
|
disabled = pythonOlder "3.7"; |
|
|
|
|
|
|
|
|
|
src = fetchPypi { |
|
|
|
|
inherit pname version; |
|
|
|
|
sha256 = "ccf5cd85ddb8ed335e39ed8a22e0d23658f5a6d7da430f225e6f750c6f50ae42"; |
|
|
|
|
hash = "sha256-nYQ1xphdHN1oKZ4ExY4r24rmz2ayWWqAeeb5qT8qA5g="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
patches = [ |
|
|
|
|
# https://github.com/capless/envs/pull/19 |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://github.com/capless/envs/commit/6947043fa9120a7b17094fd43ee0e1edf808f42b.patch"; |
|
|
|
|
sha256 = "0zswg8kp2g922mkc7x34ps37qli1d1mjwna2jfrbnsq2fg4mk818"; |
|
|
|
|
}) |
|
|
|
|
nativeBuildInputs = [ |
|
|
|
|
poetry-core |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
propagatedBuildInputs = [ |
|
|
|
@ -45,6 +45,10 @@ buildPythonPackage rec { |
|
|
|
|
runHook postCheck |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
pythonImportsCheck = [ |
|
|
|
|
"envs" |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
meta = with lib; { |
|
|
|
|
description = "Easy access to environment variables from Python"; |
|
|
|
|
homepage = "https://github.com/capless/envs"; |
|
|
|
|