python3Packages.pipx: 0.16.2.1 -> 0.16.3

This commit is contained in:
Yevhen Shymotiuk 2021-06-05 20:26:34 +03:00
parent a2e6602718
commit b261ff7be0
No known key found for this signature in database
GPG key ID: F79099398148756F

View file

@ -6,13 +6,12 @@
, argcomplete , argcomplete
, packaging , packaging
, importlib-metadata , importlib-metadata
, colorama
, pytestCheckHook , pytestCheckHook
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "pipx"; pname = "pipx";
version = "0.16.2.1"; version = "0.16.3";
disabled = pythonOlder "3.6"; disabled = pythonOlder "3.6";
@ -21,14 +20,13 @@ buildPythonPackage rec {
owner = "pipxproject"; owner = "pipxproject";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "1agdp8j4lw6z0lk2vv1m8d49r5vwfkpal3hdgq67vnjyp9904pf6"; sha256 = "1w5pzn5mgl9rr9zbmqza5is4mvjvcgjps1q9qa1mvbnyvakdkr4c";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
userpath userpath
argcomplete argcomplete
packaging packaging
colorama
] ++ lib.optionals (pythonOlder "3.8") [ ] ++ lib.optionals (pythonOlder "3.8") [
importlib-metadata importlib-metadata
]; ];
@ -39,9 +37,17 @@ buildPythonPackage rec {
export HOME=$(mktemp -d) export HOME=$(mktemp -d)
''; '';
# disable tests, which require internet connection pytestFlagsArray = [
pytestFlagsArray = [ "--ignore=tests/test_install_all_packages.py" ]; "--ignore=tests/test_install_all_packages.py"
# start local pypi server and use in tests
"--net-pypiserver"
];
disabledTests = [ disabledTests = [
# disable tests which are difficult to emulate due to shell manipulations
"path_warning"
"script_from_internet"
"ensure_null_pythonpath"
# disable tests, which require internet connection
"install" "install"
"inject" "inject"
"ensure_null_pythonpath" "ensure_null_pythonpath"