nodepy-runtime: init at 2.1.5

This commit is contained in:
AndersonTorres 2021-03-27 23:22:31 -03:00
parent 1a56d59c6c
commit d9ed5352d7
3 changed files with 51 additions and 0 deletions

View File

@ -0,0 +1,47 @@
{ lib
, buildPythonPackage
, fetchPypi
, localimport
, pathlib2
, six
}:
buildPythonPackage rec {
pname = "nodepy-runtime";
version = "2.1.5";
src = fetchPypi {
inherit pname version;
hash = "sha256-6tSsD76EpCZxkdulv1BcUZtIXGWLG6PuII25J8STygE=";
};
propagatedBuildInputs = [
localimport
pathlib2
six
];
pythonImportsCheck = [
"nodepy"
];
meta = with lib; {
homepage = "https://github.com/nodepy/nodepy";
description = "Runtime for Python inspired by Node.JS";
longDescription = ''
Node.py is a Python runtime and package manager compatible with CPython
2.7 and 3.3 3.6. It provides a separate import mechanism for modules
inspired by Node.js, bringing dependency management and ease of deployment
for Python applications up to par with other languages without virtual
environments.
Node.py comes with a built-in package manager that builds on Pip for
standard Python dependencies but also adds the capability to install
packages that are specifically developed for Node.py. To install the
dependencies of the package manager you must specify the [pm] install
extra.
'';
license = licenses.mit;
maintainers = with maintainers; [ AndersonTorres ];
};
}

View File

@ -2756,6 +2756,8 @@ in
nix-template = callPackage ../tools/package-management/nix-template { };
nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime;
nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
noteshrink = callPackage ../tools/misc/noteshrink { };

View File

@ -4627,6 +4627,8 @@ in {
nodeenv = callPackage ../development/python-modules/nodeenv { };
nodepy-runtime = callPackage ../development/python-modules/nodepy-runtime { };
node-semver = callPackage ../development/python-modules/node-semver { };
noise = callPackage ../development/python-modules/noise { };