python312Packages.pyfxa: fix build, add missing dependencies (#353315)

This commit is contained in:
Sandro
2024-11-05 14:58:57 +01:00
committed by GitHub
@@ -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" ];