evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / nodepy-runtime / default.nix
blobed76a6c56c956fa2a9b52930302a9f261e42fd7b
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   localimport,
6   pathlib2,
7   six,
8 }:
10 buildPythonPackage rec {
11   pname = "nodepy-runtime";
12   version = "2.1.5";
13   format = "setuptools";
15   src = fetchPypi {
16     inherit pname version;
17     hash = "sha256-6tSsD76EpCZxkdulv1BcUZtIXGWLG6PuII25J8STygE=";
18   };
20   propagatedBuildInputs = [
21     localimport
22     pathlib2
23     six
24   ];
26   pythonImportsCheck = [ "nodepy" ];
28   meta = with lib; {
29     homepage = "https://github.com/nodepy/nodepy";
30     description = "Runtime for Python inspired by Node.JS";
31     longDescription = ''
32       Node.py is a Python runtime and package manager compatible with CPython
33       2.7 and 3.3 – 3.6. It provides a separate import mechanism for modules
34       inspired by Node.js, bringing dependency management and ease of deployment
35       for Python applications up to par with other languages without virtual
36       environments.
38       Node.py comes with a built-in package manager that builds on Pip for
39       standard Python dependencies but also adds the capability to install
40       packages that are specifically developed for Node.py. To install the
41       dependencies of the package manager you must specify the [pm] install
42       extra.
43     '';
44     license = licenses.mit;
45     maintainers = with maintainers; [ AndersonTorres ];
46   };