diff options
author | Shea Levy <shea@shealevy.com> | 2018-04-11 12:02:06 -0400 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2018-04-11 12:08:26 -0400 |
commit | 0901b3e195834269902b0979b49b9772c447ed08 (patch) | |
tree | a3201666fcc5b87d04539e72de2244749d8b96bb /pkgs/development/tools/setupcfg2nix | |
parent | 9b8668c79c5dc4f0df14d13d2ea32f522737acd4 (diff) | |
download | nixlib-0901b3e195834269902b0979b49b9772c447ed08.tar nixlib-0901b3e195834269902b0979b49b9772c447ed08.tar.gz nixlib-0901b3e195834269902b0979b49b9772c447ed08.tar.bz2 nixlib-0901b3e195834269902b0979b49b9772c447ed08.tar.lz nixlib-0901b3e195834269902b0979b49b9772c447ed08.tar.xz nixlib-0901b3e195834269902b0979b49b9772c447ed08.tar.zst nixlib-0901b3e195834269902b0979b49b9772c447ed08.zip |
Add setupcfg2nix and supporting infrastructure
Diffstat (limited to 'pkgs/development/tools/setupcfg2nix')
-rw-r--r-- | pkgs/development/tools/setupcfg2nix/default.nix | 19 | ||||
-rw-r--r-- | pkgs/development/tools/setupcfg2nix/info.nix | 7 |
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/tools/setupcfg2nix/default.nix b/pkgs/development/tools/setupcfg2nix/default.nix new file mode 100644 index 000000000000..5d1f015e8052 --- /dev/null +++ b/pkgs/development/tools/setupcfg2nix/default.nix @@ -0,0 +1,19 @@ +{ buildSetupcfg, fetchFromGitHub, lib }: + +buildSetupcfg rec { + info = import ./info.nix; + src = fetchFromGitHub { + owner = "target"; + repo = "setupcfg2nix"; + rev = info.version; + sha256 = "1zn9njpzwhwikrirgjlyz6ys3xr8gq61ry8blmnpscqvhsdhxcs6"; + }; + application = true; + meta = { + description = "Generate nix expressions from setup.cfg for a python package."; + homepage = https://github.com/target/setupcfg2nix; + license = lib.licenses.mit; + platforms = lib.platforms.all; + maintainers = [ lib.maintainers.shlevy ]; + }; +} diff --git a/pkgs/development/tools/setupcfg2nix/info.nix b/pkgs/development/tools/setupcfg2nix/info.nix new file mode 100644 index 000000000000..b0d5873ed63c --- /dev/null +++ b/pkgs/development/tools/setupcfg2nix/info.nix @@ -0,0 +1,7 @@ +{ + pname = ''setupcfg2nix''; + version = ''1.1.0''; + install_requires = [ + ''setuptools'' + ]; +} |