Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.7 kB · 81 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182{ lib, attrs, boto3, buildPythonPackage, click-completion, click-didyoumean, click-help-colors, colorama, fetchPypi, gradient-statsd, gradient-utils, gql, halo, marshmallow, progressbar2, pyopenssl, pyyaml, requests, requests-toolbelt, terminaltables, websocket-client}:
buildPythonPackage rec { pname = "gradient"; version = "2.0.6"; format = "setuptools";
src = fetchPypi { inherit pname version; hash = "sha256-pqyyNzx2YPP3qmWQbzGd3q2HzCkrWlIVSJZeFrGm9dk="; };
postPatch = '' substituteInPlace setup.py \ --replace 'attrs<=' 'attrs>=' \ --replace 'colorama==' 'colorama>=' \ --replace 'gql[requests]==3.0.0a6' 'gql' \ --replace 'PyYAML==5.*' 'PyYAML' \ --replace 'marshmallow<' 'marshmallow>=' \ --replace 'websocket-client==0.57.*' 'websocket-client' '';
propagatedBuildInputs = [ attrs boto3 click-completion click-didyoumean click-help-colors colorama gql gradient-statsd gradient-utils halo marshmallow progressbar2 pyopenssl pyyaml requests requests-toolbelt terminaltables websocket-client ];
# Tries to use /homeless-shelter to mimic container usage, etc doCheck = false;
# marshmallow.exceptions.StringNotCollectionError: "only" should be a collection of strings. # Support for marshmallow > 3 # pythonImportsCheck = [ # "gradient" # ];
meta = with lib; { description = "The command line interface for Gradient"; homepage = "https://github.com/Paperspace/gradient-cli"; license = licenses.isc; platforms = platforms.unix; maintainers = with maintainers; [ thoughtpolice ]; };}