python312Packages.llama-index: 0.12.9 -> 0.12.9.post1 (#371957)
[NixPkgs.git] / pkgs / by-name / li / litestar / package.nix
blob14d597236c96a069dabb38f4f120595e677ce3ca
2   python3Packages,
3   lib,
4   fetchFromGitHub,
5 }:
7 python3Packages.buildPythonApplication rec {
8   pname = "litestar";
9   version = "2.13.0";
10   pyproject = true;
12   build-system = with python3Packages; [
13     hatchling
14   ];
16   src = fetchFromGitHub {
17     owner = "litestar-org";
18     repo = "litestar";
19     tag = "v${version}";
20     hash = "sha256-PR2DVNRtILHs7XwVi9/ZCVRJQFqfGLn1x2gpYtYjHDo=";
21   };
23   dependencies = with python3Packages; [
24     anyio
25     click
26     redis
27     httpx
28     msgspec
29     multidict
30     jinja2
31     pyyaml
32     rich
33     rich-click
34     typing-extensions
35     psutil
36     polyfactory
37     litestar-htmx
38     trio
39     cryptography
40     psycopg
41     fsspec
42     mako
43     time-machine
44     asyncpg
45     picologging
46   ];
48   meta = {
49     homepage = "https://litestar.dev/";
50     platforms = lib.platforms.unix;
51     maintainers = with lib.maintainers; [ bot-wxt1221 ];
52     changelog = "https://github.com/litestar-org/litestar/releases/tag/v${version}";
53     description = "Production-ready, Light, Flexible and Extensible ASGI API framework";
54     license = lib.licenses.mit;
55   };