diff --git a/pkgs/development/python-modules/python-engineio-v3/default.nix b/pkgs/development/python-modules/python-engineio-v3/default.nix new file mode 100644 index 000000000000..65d755b43551 --- /dev/null +++ b/pkgs/development/python-modules/python-engineio-v3/default.nix @@ -0,0 +1,46 @@ +{ + aiohttp, + buildPythonPackage, + fetchPypi, + lib, + requests, + setuptools, + six, + websocket-client, +}: + +buildPythonPackage rec { + pname = "python-engineio-v3"; + version = "3.14.2"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-tYri/+OKIJAWWzeijFwgY9PK66lH584dvZnoBWyzaFw="; + }; + + build-system = [ setuptools ]; + + dependencies = [ six ]; + + optional-dependencies = { + client = [ + requests + websocket-client + ]; + asyncio_client = [ aiohttp ]; + }; + + pythonImportsCheck = [ "engineio_v3" ]; + + # no tests on PyPI + doCheck = false; + + meta = { + description = "Engine.IO server"; + homepage = "https://github.com/bdraco/python-engineio-v3"; + license = lib.licenses.mit; + longDescription = "This is a release of 3.14.2 under the “engineio_v3” namespace for old systems."; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9320c4ec1ff9..1fe9b334f571 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12890,6 +12890,8 @@ self: super: with self; { python-engineio = callPackage ../development/python-modules/python-engineio { }; + python-engineio-v3 = callPackage ../development/python-modules/python-engineio-v3 { }; + python-etcd = callPackage ../development/python-modules/python-etcd { }; python-ev3dev2 = callPackage ../development/python-modules/python-ev3dev2 { };