alvr: 20.11.1 -> 20.12.1 (#374869)
[NixPkgs.git] / pkgs / development / python-modules / sqlalchemy-views / default.nix
blob5f9bdfce9b35b828bde7723e3342e7fb6e4f8845
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   setuptools,
6   sqlalchemy,
7   pytestCheckHook,
8 }:
10 buildPythonPackage rec {
11   pname = "sqlalchemy-views";
12   version = "0.3.2";
13   format = "setuptools";
15   src = fetchFromGitHub {
16     repo = pname;
17     owner = "jklukas";
18     tag = "v${version}";
19     hash = "sha256-MJgikWXo3lpMsSYbb5sOSOTbJPOx5gEghW1V9jKvHKU=";
20   };
22   postPatch = ''
23     substituteInPlace tox.ini --replace '--cov=sqlalchemy_views --cov-report=term' ""
24   '';
26   nativeBuildInputs = [ setuptools ];
28   propagatedBuildInputs = [ sqlalchemy ];
30   nativeCheckInputs = [ pytestCheckHook ];
32   pythonImportsCheck = [ "sqlalchemy_views" ];
34   meta = with lib; {
35     description = "Adds CreateView and DropView constructs to SQLAlchemy";
36     homepage = "https://github.com/jklukas/sqlalchemy-views";
37     license = licenses.mit;
38     maintainers = with maintainers; [ cpcloud ];
39   };