Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 66 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, # build inputs tqdm, portalocker, boto3, # check inputs pytestCheckHook, torch,}:let pname = "iopath"; version = "0.1.10";inbuildPythonPackage { inherit pname version; format = "setuptools";
disabled = pythonOlder "3.10";
src = fetchFromGitHub { owner = "facebookresearch"; repo = "iopath"; tag = "v${version}"; hash = "sha256-vJV0c+dCFO0wOHahKJ8DbwT2Thx3YjkNLVSpQv9H69g="; };
propagatedBuildInputs = [ tqdm portalocker ];
nativeCheckInputs = [ pytestCheckHook torch ];
disabledTests = [ # requires network access "test_download" "test_bad_args" ];
disabledTestPaths = [ # flakey "tests/async_torch_test.py" "tests/async_writes_test.py" ];
pythonImportsCheck = [ "iopath" ];
optional-dependencies = { aws = [ boto3 ]; };
meta = with lib; { description = "Python library that provides common I/O interface across different storage backends"; homepage = "https://github.com/facebookresearch/iopath"; changelog = "https://github.com/facebookresearch/iopath/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ happysalada ]; };}