python312Packages.pyfxa: fix build, add missing dependencies

This commit is contained in:
aktaboot
2024-11-04 22:20:40 +01:00
parent c2ca2b8930
commit 7d3e3f0d61
@@ -12,8 +12,8 @@
pythonOlder,
requests,
responses,
setuptools,
six,
hatchling,
parameterized,
}:
buildPythonPackage rec {
@@ -28,7 +28,7 @@ buildPythonPackage rec {
hash = "sha256-dTsWFWaqX6YypNJz9WSlcxJlYOstmTu2ZgOG3RPSViw=";
};
build-system = [ setuptools ];
build-system = [ hatchling ];
dependencies = [
cryptography
@@ -36,8 +36,6 @@ buildPythonPackage rec {
pybrowserid
pyjwt
requests
setuptools # imports pkg_resources
six
];
nativeCheckInputs = [
@@ -45,6 +43,7 @@ buildPythonPackage rec {
mock
responses
pytestCheckHook
parameterized
];
pythonImportsCheck = [ "fxa" ];