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