nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 49 lines 1.1 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 sqlalchemy, 6 setuptools-scm, 7 setuptools, 8 pytestCheckHook, 9 pytest-sugar, 10 pymysql, 11 psycopg2, 12}: 13 14buildPythonPackage rec { 15 pname = "sqlalchemy-jsonfield"; 16 version = "1.0.2"; 17 format = "setuptools"; 18 19 src = fetchFromGitHub { 20 owner = "penguinolog"; 21 repo = "sqlalchemy_jsonfield"; 22 tag = version; 23 hash = "sha256-4zLXB3UQh6pgQ80KrxkLeC5yiv1R8t2+JmSukmGXr7I="; 24 }; 25 26 nativeBuildInputs = [ setuptools-scm ]; 27 28 propagatedBuildInputs = [ 29 sqlalchemy 30 setuptools 31 ]; 32 33 nativeCheckInputs = [ 34 pytestCheckHook 35 pytest-sugar 36 pymysql 37 psycopg2 38 ]; 39 40 pythonImportsCheck = [ "sqlalchemy_jsonfield" ]; 41 42 meta = { 43 description = "SQLALchemy JSONField implementation for storing dicts at SQL independently from JSON type support"; 44 homepage = "https://github.com/penguinolog/sqlalchemy_jsonfield"; 45 changelog = "https://github.com/penguinolog/sqlalchemy_jsonfield/releases/tag/${version}"; 46 license = lib.licenses.asl20; 47 maintainers = with lib.maintainers; [ ivan-tkatchev ]; 48 }; 49}