diff options
Diffstat (limited to 'pkgs/development/python-modules/falcon/default.nix')
-rw-r--r-- | pkgs/development/python-modules/falcon/default.nix | 84 |
1 files changed, 39 insertions, 45 deletions
diff --git a/pkgs/development/python-modules/falcon/default.nix b/pkgs/development/python-modules/falcon/default.nix index 51f9bfd79a35..cb2ff6942eb2 100644 --- a/pkgs/development/python-modules/falcon/default.nix +++ b/pkgs/development/python-modules/falcon/default.nix @@ -1,30 +1,31 @@ -{ lib -, buildPythonPackage -, pythonAtLeast -, pythonOlder -, isPyPy -, fetchFromGitHub +{ + lib, + buildPythonPackage, + pythonAtLeast, + pythonOlder, + isPyPy, + fetchFromGitHub, -# build -, cython -, setuptools + # build + cython, + setuptools, -# tests -, aiofiles -, cbor2 -, httpx -, msgpack -, mujson -, orjson -, pytest-asyncio -, pytest7CheckHook -, pyyaml -, rapidjson -, requests -, testtools -, ujson -, uvicorn -, websockets + # tests + aiofiles, + cbor2, + httpx, + msgpack, + mujson, + orjson, + pytest-asyncio, + pytest7CheckHook, + pyyaml, + rapidjson, + requests, + testtools, + ujson, + uvicorn, + websockets, }: buildPythonPackage rec { @@ -40,11 +41,7 @@ buildPythonPackage rec { hash = "sha256-7719gOM8WQVjODwOSo7HpH3HMFFeCGQQYBKktBAevig="; }; - nativeBuildInputs = [ - setuptools - ] ++ lib.optionals (!isPyPy) [ - cython - ]; + nativeBuildInputs = [ setuptools ] ++ lib.optionals (!isPyPy) [ cython ]; __darwinAllowLocalNetworking = true; @@ -78,27 +75,24 @@ buildPythonPackage rec { msgpack mujson ujson - ] ++ lib.optionals (pythonOlder "3.10") [ - testtools - ]; + ] ++ lib.optionals (pythonOlder "3.10") [ testtools ]; - pytestFlagsArray = [ - "tests" - ]; + pytestFlagsArray = [ "tests" ]; - disabledTestPaths = [ - # needs a running server - "tests/asgi/test_asgi_servers.py" - ] ++ lib.optionals (pythonAtLeast "3.12") [ - # ModuleNotFoundError: No module named 'distutils' - "tests/asgi/test_cythonized_asgi.py" - ]; + disabledTestPaths = + [ + # needs a running server + "tests/asgi/test_asgi_servers.py" + ] + ++ lib.optionals (pythonAtLeast "3.12") [ + # ModuleNotFoundError: No module named 'distutils' + "tests/asgi/test_cythonized_asgi.py" + ]; meta = with lib; { - description = "An unladen web framework for building APIs and app backends"; + description = "Unladen web framework for building APIs and app backends"; homepage = "https://falconframework.org/"; license = licenses.asl20; maintainers = with maintainers; [ desiderius ]; }; - } |