git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #156866 from WolfangAukang/ilua

python310Packages.ilua: init at 0.2.1

commit5328cb950409ebb0ae5d2809bcad58443a47c287 authorFabian Affolter <fabian@affolter-engineering.ch> dateWed 2 Feb 2022, 18:13 (5 years ago) parentb816dc21e13369
3 files changed+80
pkgs/development/python-modules/ilua/default.nix+40 pkgs/development/python-modules/txzmq/default.nix+36 pkgs/top-level/python-packages.nix+4
pkgs/development/python-modules/ilua/default.nixnew file+40
@@ -0,0 +1,40 @@
1+{ lib
2+, buildPythonApplication
3+, fetchPypi
4+, jupyter_console
5+, jupyter_core
6+, pygments
7+, termcolor
8+, txzmq
9+}:
10+
11+buildPythonApplication rec {
12+ pname = "ilua";
13+ version = "0.2.1";
14+ format = "pyproject";
15+
16+ src = fetchPypi {
17+ inherit pname version;
18+ sha256 = "sha256-YxV6xC7GS5NXyMPRZN9YIJxamgP2etwrZUAZjk5PjtU=";
19+ };
20+
21+ propagatedBuildInputs = [
22+ jupyter_console
23+ jupyter_core
24+ pygments
25+ termcolor
26+ txzmq
27+ ];
28+
29+ # No tests found
30+ doCheck = false;
31+
32+ pythonImportsCheck = [ "ilua" ];
33+
34+ meta = with lib; {
35+ description = "Portable Lua kernel for Jupyter";
36+ homepage = "https://github.com/guysv/ilua";
37+ license = licenses.gpl2Only;
38+ maintainers = with maintainers; [ wolfangaukang ];
39+ };
40+}
pkgs/development/python-modules/txzmq/default.nixnew file+36
@@ -0,0 +1,36 @@
1+{ lib
2+, buildPythonPackage
3+, fetchPypi
4+, pytestCheckHook
5+, pyzmq
6+, twisted
7+}:
8+
9+buildPythonPackage rec {
10+ pname = "txzmq";
11+ version = "1.0.0";
12+
13+ src = fetchPypi {
14+ inherit version;
15+ pname = "txZMQ";
16+ sha256 = "sha256-jWB9C/CcqUYAuOQvByHb5D7lOgRwGCNErHrOfljcYXc=";
17+ };
18+
19+ propagatedBuildInputs = [
20+ pyzmq
21+ twisted
22+ ];
23+
24+ checkInputs = [
25+ pytestCheckHook
26+ ];
27+
28+ pythonImportsCheck = [ "txzmq" ];
29+
30+ meta = with lib; {
31+ description = "Twisted bindings for ZeroMQ";
32+ homepage = "https://github.com/smira/txZMQ";
33+ license = licenses.mpl20;
34+ maintainers = with maintainers; [ wolfangaukang ];
35+ };
36+}
pkgs/top-level/python-packages.nix+4
@@ -3891,6 +3891,8 @@ in {
38913891
38923892 ijson = callPackage ../development/python-modules/ijson { };
38933893
3894+ ilua = callPackage ../development/python-modules/ilua { };
3895+
38943896 imagecodecs-lite = callPackage ../development/python-modules/imagecodecs-lite { };
38953897
38963898 imagecorruptions = callPackage ../development/python-modules/imagecorruptions { };
@@ -9997,6 +9999,8 @@ in {
99979999
999810000 txtorcon = callPackage ../development/python-modules/txtorcon { };
999910001
10002+ txzmq = callPackage ../development/python-modules/txzmq { };
10003+
1000010004 typecode = callPackage ../development/python-modules/typecode { };
1000110005
1000210006 typecode-libmagic = callPackage ../development/python-modules/typecode/libmagic.nix {