python3Packages.asyncpg: init at 0.18.3
This commit is contained in:
parent
eaa81a4cce
commit
ee2161c5e8
38
pkgs/development/python-modules/asyncpg/default.nix
Normal file
38
pkgs/development/python-modules/asyncpg/default.nix
Normal file
@ -0,0 +1,38 @@
|
||||
{ lib, isPy3k, fetchPypi, fetchpatch, buildPythonPackage
|
||||
, uvloop, postgresql }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "asyncpg";
|
||||
version = "0.18.3";
|
||||
disabled = !isPy3k;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0rrch478ww6ipmh3617sb2jzwsq4w7pjcck869p35zb0mk5fr9aq";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/MagicStack/asyncpg/commit/aaeb7076e5acb045880b46155014c0640624797e.patch";
|
||||
sha256 = "0r6g6pvb39vzci8g67mv9rlrvavqvfz6vlv8988wv53bpz1mss3p";
|
||||
})
|
||||
];
|
||||
|
||||
checkInputs = [
|
||||
uvloop
|
||||
postgresql
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = https://github.com/MagicStack/asyncpg;
|
||||
description = "An asyncio PosgtreSQL driver";
|
||||
longDescription = ''
|
||||
Asyncpg is a database interface library designed specifically for
|
||||
PostgreSQL and Python/asyncio. asyncpg is an efficient, clean
|
||||
implementation of PostgreSQL server binary protocol for use with Python’s
|
||||
asyncio framework.
|
||||
'';
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ eadwu ];
|
||||
};
|
||||
}
|
@ -1342,6 +1342,8 @@ in {
|
||||
|
||||
astor = callPackage ../development/python-modules/astor {};
|
||||
|
||||
asyncpg = callPackage ../development/python-modules/asyncpg { };
|
||||
|
||||
asyncssh = callPackage ../development/python-modules/asyncssh { };
|
||||
|
||||
python-fontconfig = callPackage ../development/python-modules/python-fontconfig { };
|
||||
|
Loading…
Reference in New Issue
Block a user