evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / httpx-oauth / default.nix
blob1be59926112d3562a2d236ebd670e96beb8110d4
2   lib,
3   buildPythonPackage,
4   fastapi,
5   fetchFromGitHub,
6   hatchling,
7   hatch-regex-commit,
8   httpx,
9   pytest-asyncio,
10   pytest-cov-stub,
11   pytest-mock,
12   pytestCheckHook,
13   respx,
16 buildPythonPackage rec {
17   pname = "httpx-oauth";
18   version = "0.15.1";
19   pyproject = true;
21   src = fetchFromGitHub {
22     owner = "frankie567";
23     repo = "httpx-oauth";
24     rev = "refs/tags/v${version}";
25     hash = "sha256-f3X3kSw7elTScCA3bNggwXyyHORre6Xzup/D0kgn4DQ=";
26   };
28   build-system = [
29     hatchling
30     hatch-regex-commit
31   ];
33   dependencies = [ httpx ];
35   nativeCheckInputs = [
36     fastapi
37     pytest-asyncio
38     pytest-cov-stub
39     pytest-mock
40     pytestCheckHook
41     respx
42   ];
44   pythonImportsCheck = [ "httpx_oauth" ];
46   meta = with lib; {
47     description = "Async OAuth client using HTTPX";
48     homepage = "https://github.com/frankie567/httpx-oauth";
49     changelog = "https://github.com/frankie567/httpx-oauth/releases/tag/v${version}";
50     license = licenses.mit;
51     maintainers = with maintainers; [ SuperSandro2000 ];
52   };