Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.7 kB · 70 lines
Nix
at gcc-offload
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071{ lib, buildPythonPackage, fetchFromGitHub, setuptools, six, hypothesis, mock, levenshtein, pytestCheckHook, termcolor, pythonOlder,}:
buildPythonPackage rec { pname = "fire"; version = "0.7.0"; pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub { owner = "google"; repo = "python-fire"; rev = "refs/tags/v${version}"; hash = "sha256-cYlkMnZOa0J6dOiWsWZplk/MajVRiCYe8tK3641fD0w="; };
build-system = [ setuptools ];
dependencies = [ six termcolor ];
nativeCheckInputs = [ hypothesis mock levenshtein pytestCheckHook ];
pythonImportsCheck = [ "fire" ];
meta = with lib; { description = "Library for automatically generating command line interfaces"; longDescription = '' Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
* Python Fire is a simple way to create a CLI in Python.
* Python Fire is a helpful tool for developing and debugging Python code.
* Python Fire helps with exploring existing code or turning other people's code into a CLI.
* Python Fire makes transitioning between Bash and Python easier.
* Python Fire makes using a Python REPL easier by setting up the REPL with the modules and variables you'll need already imported and created. ''; homepage = "https://github.com/google/python-fire"; changelog = "https://github.com/google/python-fire/releases/tag/v${version}"; license = licenses.asl20; maintainers = with maintainers; [ leenaars ]; };}