diff --git a/pkgs/by-name/ve/vermin/package.nix b/pkgs/by-name/ve/vermin/package.nix new file mode 100644 index 000000000000..3fe5c63dc1e8 --- /dev/null +++ b/pkgs/by-name/ve/vermin/package.nix @@ -0,0 +1,40 @@ +{ + lib, + fetchFromGitHub, + python3Packages, +}: +python3Packages.buildPythonApplication rec { + pname = "vermin"; + version = "1.6.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "netromdk"; + repo = "vermin"; + rev = "v${version}"; + hash = "sha256-lgxYQ8oNfa0+8BUf3nRv0fcNLP+UATjz733ms3pM6gQ="; + }; + + build-system = with python3Packages; [ + setuptools + ]; + + dependencies = with python3Packages; [ + setuptools + ]; + + checkPhase = '' + runHook preCheck + python runtests.py + runHook postCheck + ''; + + meta = { + mainProgram = "vermin"; + homepage = "https://github.com/netromdk/vermin"; + changelog = "https://github.com/netromdk/vermin/releases/tag/v${version}"; + description = "Concurrently detect the minimum Python versions needed to run code"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.fidgetingbits ]; + }; +}