python312Packages.dash-renderer: remove (#369714)
[NixPkgs.git] / pkgs / development / python-modules / jwcrypto / default.nix
blob80e4159a03b74cb5fe636f3a0021b63f7247bd59
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   cryptography,
6   deprecated,
7   pytestCheckHook,
8   pythonOlder,
9   setuptools,
10   typing-extensions,
13 buildPythonPackage rec {
14   pname = "jwcrypto";
15   version = "1.5.6";
16   pyproject = true;
18   disabled = pythonOlder "3.8";
20   src = fetchPypi {
21     inherit pname version;
22     hash = "sha256-dxqHdioMCBrmFmlYqVT4CEiCCyqwZpN9yLg3nWWxsDk=";
23   };
25   nativeBuildInputs = [ setuptools ];
27   propagatedBuildInputs = [
28     cryptography
29     deprecated
30     typing-extensions
31   ];
33   nativeCheckInputs = [ pytestCheckHook ];
35   pythonImportsCheck = [ "jwcrypto" ];
37   meta = with lib; {
38     description = "Implementation of JOSE Web standards";
39     homepage = "https://github.com/latchset/jwcrypto";
40     changelog = "https://github.com/latchset/jwcrypto/releases/tag/v${version}";
41     license = licenses.lgpl3Plus;
42     maintainers = [ ];
43   };