Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / marshmallow-sqlalchemy / default.nix
blobcc73a3c229a3a52194f0acefe1b950caeda6de75
1 { lib
2 , buildPythonPackage
3 , pythonOlder
4 , fetchPypi
5 , flit-core
6 , marshmallow
7 , packaging
8 , sqlalchemy
9 , pytest-lazy-fixture
10 , pytestCheckHook
13 buildPythonPackage rec {
14   pname = "marshmallow-sqlalchemy";
15   version = "1.0.0";
16   pyproject = true;
18   disabled = pythonOlder "3.8";
20   src = fetchPypi {
21     pname = "marshmallow_sqlalchemy";
22     inherit version;
23     hash = "sha256-IKDy/N1b3chkRPoBRh8X+bahKo3dTKjJs0/i8uNdAKI=";
24   };
26   build-system = [
27     flit-core
28   ];
30   propagatedBuildInputs = [
31     marshmallow
32     packaging
33     sqlalchemy
34   ];
36   pythonImportsCheck = [
37     "marshmallow_sqlalchemy"
38   ];
40   nativeCheckInputs = [
41     pytest-lazy-fixture
42     pytestCheckHook
43   ];
45   meta = with lib; {
46     description = "SQLAlchemy integration with marshmallow";
47     homepage = "https://github.com/marshmallow-code/marshmallow-sqlalchemy";
48     changelog = "https://github.com/marshmallow-code/marshmallow-sqlalchemy/blob/${version}/CHANGELOG.rst";
49     license = licenses.mit;
50     maintainers = with maintainers; [ ];
51   };