nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 pytestCheckHook,
6 setuptools,
7 formencode,
8 pastedeploy,
9 paste,
10 pydispatcher,
11}:
12
13buildPythonPackage rec {
14 pname = "sqlobject";
15 version = "3.13.1";
16 pyproject = true;
17
18 src = fetchFromGitHub {
19 owner = "sqlobject";
20 repo = "sqlobject";
21 tag = version;
22 hash = "sha256-Qbb48z4DrD/M8e26+5NjPcA0b3gxHeAxj1X/jSrTwx0=";
23 };
24
25 build-system = [ setuptools ];
26
27 dependencies = [
28 formencode
29 paste
30 pastedeploy
31 pydispatcher
32 ];
33
34 nativeCheckInputs = [ pytestCheckHook ];
35
36 disabledTests = [
37 # https://github.com/sqlobject/sqlobject/issues/179
38 "test_fail"
39 ];
40
41 pythonImportsCheck = [ "sqlobject" ];
42
43 meta = {
44 description = "Object Relational Manager for providing an object interface to your database";
45 homepage = "https://www.sqlobject.org/";
46 changelog = "https://github.com/sqlobject/sqlobject/blob/${src.tag}/docs/News.rst";
47 license = lib.licenses.lgpl21Only;
48 maintainers = [ ];
49 };
50}