{ lib, buildPythonPackage, fetchPypi, hatchling, charset-normalizer, httpx, pipdeptree, platformdirs, pydantic, python-dateutil, pyyaml, rich, tabulate, typer, websockets, }: buildPythonPackage rec { pname = "reflex-hosting-cli"; version = "0.1.61"; pyproject = true; # source is not published https://github.com/reflex-dev/reflex/issues/3762 src = fetchPypi { pname = "reflex_hosting_cli"; inherit version; hash = "sha256-BkUglRVZ5zgnd7sovAO5XgQY/ZfA9pdRovAJIEU7gtg="; }; pythonRelaxDeps = [ "click" "rich" "pipdeptree" ]; build-system = [ hatchling ]; dependencies = [ charset-normalizer httpx pipdeptree platformdirs pydantic python-dateutil pyyaml rich tabulate typer websockets ]; pythonImportsCheck = [ "reflex_cli" "reflex_cli.cli" "reflex_cli.deployments" ]; # no tests on pypi doCheck = false; meta = { description = "Reflex Hosting CLI"; homepage = "https://pypi.org/project/reflex-hosting-cli/"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ pbsds ]; }; }