at 24.11-pre 1.1 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 alembic, 6 debtcollector, 7 oslo-config, 8 oslo-context, 9 oslo-i18n, 10 oslo-utils, 11 oslotest, 12 pbr, 13 psycopg2, 14 setuptools, 15 sqlalchemy, 16 stevedore, 17 stestr, 18 testresources, 19 testscenarios, 20}: 21 22buildPythonPackage rec { 23 pname = "oslo-db"; 24 version = "15.0.0"; 25 pyproject = true; 26 27 src = fetchPypi { 28 pname = "oslo.db"; 29 inherit version; 30 hash = "sha256-6QJDUgX1xQtw7mNYY8i06lS9Hr4ABpXAZeMN1C2Xb/o="; 31 }; 32 33 nativeBuildInputs = [ 34 pbr 35 setuptools 36 ]; 37 38 propagatedBuildInputs = [ 39 alembic 40 debtcollector 41 oslo-config 42 oslo-i18n 43 oslo-utils 44 sqlalchemy 45 stevedore 46 ]; 47 48 nativeCheckInputs = [ 49 oslo-context 50 oslotest 51 stestr 52 psycopg2 53 testresources 54 testscenarios 55 ]; 56 57 checkPhase = '' 58 stestr run 59 ''; 60 61 pythonImportsCheck = [ "oslo_db" ]; 62 63 meta = with lib; { 64 description = "Oslo Database library"; 65 homepage = "https://github.com/openstack/oslo.db"; 66 license = licenses.asl20; 67 maintainers = teams.openstack.members; 68 }; 69}