diff options
author | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-02-22 01:15:10 +0100 |
---|---|---|
committer | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-02-22 01:46:11 +0100 |
commit | c7a6483309c5ba08a6fccbfe1d211f98a9061b24 (patch) | |
tree | 633bc5f169dbca6fa8f7c79e8670769c833ad6ef /pkgs/development/python-modules/konfig | |
parent | da31b4779095fec0e4b4c6f9316393895bc7a75d (diff) |
pythonPackages.konfig: move expression
Diffstat (limited to 'pkgs/development/python-modules/konfig')
-rw-r--r-- | pkgs/development/python-modules/konfig/default.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/konfig/default.nix b/pkgs/development/python-modules/konfig/default.nix new file mode 100644 index 000000000000..aba97c7204e3 --- /dev/null +++ b/pkgs/development/python-modules/konfig/default.nix @@ -0,0 +1,39 @@ +{ lib, buildPythonPackage, fetchPypi, isPy3k, writeText, configparser, six }: + +buildPythonPackage rec { + pname = "konfig"; + version = "1.1"; + + # konfig unconditionaly depend on configparser, even if it is part of + # the standard library in python 3.2 or above. + disabled = isPy3k; + + src = fetchPypi { + inherit pname version; + sha256 = "7aa4c6463d6c13f4c98c02a998cbef4729da9ad69b676627acc8d3b3efb02b57"; + }; + + propagatedBuildInputs = [ configparser six ]; + + patches = [ (writeText "konfig.patch" '' + diff --git a/setup.py b/setup.py + index 96fd858..bb4db06 100644 + --- a/setup.py + +++ b/setup.py + @@ -20,7 +20,7 @@ setup(name='konfig', + author_email="tarek@mozilla.com", + include_package_data=True, + install_requires = [ + - 'configparser', 'argparse', 'six' + + 'configparser', 'six' + ], + zip_safe=False, + classifiers=classifiers, + '') ]; + + meta = with lib; { + description = "Yet Another Config Parser"; + homepage = "https://github.com/mozilla-services/konfig"; + license = licenses.mpl20; + }; +} |