Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 67 lines
Nix
at llvm-cleanup
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768{ lib, stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, # build inputs tqdm, portalocker, boto3, # check inputs pytestCheckHook, torch,}:let pname = "iopath"; version = "0.1.9";inbuildPythonPackage { inherit pname version; format = "setuptools";
disabled = pythonOlder "3.10";
src = fetchFromGitHub { owner = "facebookresearch"; repo = "iopath"; rev = "refs/tags/v${version}"; hash = "sha256-Qubf/mWKMgYz9IVoptMZrwy4lQKsNGgdqpJB1j/u5s8="; };
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" ];
passthru.optional-dependencies = { aws = [ boto3 ]; };
meta = with lib; { description = "A 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 ]; };}