diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/package-management/nox')
-rw-r--r-- | nixpkgs/pkgs/tools/package-management/nox/default.nix | 32 | ||||
-rw-r--r-- | nixpkgs/pkgs/tools/package-management/nox/nox-review-wip.patch | 11 |
2 files changed, 43 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/tools/package-management/nox/default.nix b/nixpkgs/pkgs/tools/package-management/nox/default.nix new file mode 100644 index 000000000000..b215a8e1d285 --- /dev/null +++ b/nixpkgs/pkgs/tools/package-management/nox/default.nix @@ -0,0 +1,32 @@ +{ lib, python3Packages, fetchurl, git }: + +python3Packages.buildPythonApplication rec { + pname = "nox"; + version = "0.0.6"; + namePrefix = ""; + + src = fetchurl { + url = "mirror://pypi/n/nix-nox/nix-nox-${version}.tar.gz"; + sha256 = "1qcbhdnhdhhv7q6cqdgv0q55ic8fk18526zn2yb12x9r1s0lfp9z"; + }; + + patches = [ ./nox-review-wip.patch ]; + + buildInputs = [ python3Packages.pbr git ]; + + propagatedBuildInputs = with python3Packages; [ + dogpile-cache + click + requests + characteristic + setuptools + ]; + + meta = { + homepage = "https://github.com/madjar/nox"; + description = "Tools to make nix nicer to use"; + maintainers = [ lib.maintainers.madjar ]; + license = lib.licenses.mit; + platforms = lib.platforms.all; + }; +} diff --git a/nixpkgs/pkgs/tools/package-management/nox/nox-review-wip.patch b/nixpkgs/pkgs/tools/package-management/nox/nox-review-wip.patch new file mode 100644 index 000000000000..e82dc7a2c266 --- /dev/null +++ b/nixpkgs/pkgs/tools/package-management/nox/nox-review-wip.patch @@ -0,0 +1,11 @@ +--- a/nox/review.py 2017-09-23 04:04:37.322484753 +0200 ++++ a/nox/review.py 2017-09-23 04:18:31.582692181 +0200 +@@ -84,7 +84,7 @@ + ctx.obj['dry_run'] = dry_run + + +-@cli.command(short_help='difference between working tree and a commit') ++@cli.command('wip', short_help='difference between working tree and a commit') + @click.option('--against', default='HEAD') + @click.pass_context + @setup_nixpkgs_config |