diff options
author | adam <adam@pkgsrc.org> | 2017-07-16 09:37:09 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2017-07-16 09:37:09 +0000 |
commit | aa3cc19290f79675df1d54488c9d9c3638fe2bf1 (patch) | |
tree | 9b6509181175ecefca5b58eaca605b79dce09f70 /databases | |
parent | 9797e1fbbb9faa1dc466364c8c016aad728ff08a (diff) | |
download | pkgsrc-aa3cc19290f79675df1d54488c9d9c3638fe2bf1.tar.gz |
Multidict is dict-like collection of key-value pairs where key might be
occurred more than once in the container.
HTTP Headers and URL query string require specific data structure: multidict.
It behaves mostly like a regular dict but it may have several values for the
same key and preserves insertion ordering.
Diffstat (limited to 'databases')
-rw-r--r-- | databases/Makefile | 3 | ||||
-rw-r--r-- | databases/py-multidict/DESCR | 6 | ||||
-rw-r--r-- | databases/py-multidict/Makefile | 24 | ||||
-rw-r--r-- | databases/py-multidict/PLIST | 17 | ||||
-rw-r--r-- | databases/py-multidict/distinfo | 6 |
5 files changed, 55 insertions, 1 deletions
diff --git a/databases/Makefile b/databases/Makefile index e7c4882ab94..24eb4a9a485 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.528 2017/07/14 11:36:27 adam Exp $ +# $NetBSD: Makefile,v 1.529 2017/07/16 09:37:09 adam Exp $ COMMENT= Databases @@ -345,6 +345,7 @@ SUBDIR+= py-ldap3 SUBDIR+= py-metakit SUBDIR+= py-mongo SUBDIR+= py-mssql +SUBDIR+= py-multidict SUBDIR+= py-mysql-connector SUBDIR+= py-mysqldb SUBDIR+= py-orderedmultidict diff --git a/databases/py-multidict/DESCR b/databases/py-multidict/DESCR new file mode 100644 index 00000000000..a9a7b57d88c --- /dev/null +++ b/databases/py-multidict/DESCR @@ -0,0 +1,6 @@ +Multidict is dict-like collection of key-value pairs where key might be +occurred more than once in the container. + +HTTP Headers and URL query string require specific data structure: multidict. +It behaves mostly like a regular dict but it may have several values for the +same key and preserves insertion ordering. diff --git a/databases/py-multidict/Makefile b/databases/py-multidict/Makefile new file mode 100644 index 00000000000..d64bc4380df --- /dev/null +++ b/databases/py-multidict/Makefile @@ -0,0 +1,24 @@ +# $NetBSD: Makefile,v 1.1 2017/07/16 09:37:09 adam Exp $ + +DISTNAME= multidict-3.1.3 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= databases python +MASTER_SITES= ${MASTER_SITE_PYPI:=m/multidict/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/aio-libs/multidict/ +COMMENT= Multidict implementation +LICENSE= apache-2.0 + +BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test + +PYTHON_VERSIONS_INCOMPATIBLE= 27 + +USE_LANGUAGES= c + +post-extract: + ${RM} ${WRKSRC}/multidict/_istr.cpython-35m-x86_64-linux-gnu.so + +.include "../../devel/py-cython/buildlink3.mk" +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/databases/py-multidict/PLIST b/databases/py-multidict/PLIST new file mode 100644 index 00000000000..435bfe89d51 --- /dev/null +++ b/databases/py-multidict/PLIST @@ -0,0 +1,17 @@ +@comment $NetBSD: PLIST,v 1.1 2017/07/16 09:37:09 adam Exp $ +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/multidict/__init__.py +${PYSITELIB}/multidict/__init__.pyc +${PYSITELIB}/multidict/__init__.pyi +${PYSITELIB}/multidict/__init__.pyo +${PYSITELIB}/multidict/_istr.c +${PYSITELIB}/multidict/_istr.so +${PYSITELIB}/multidict/_multidict.c +${PYSITELIB}/multidict/_multidict.pyx +${PYSITELIB}/multidict/_multidict.so +${PYSITELIB}/multidict/_multidict_py.py +${PYSITELIB}/multidict/_multidict_py.pyc +${PYSITELIB}/multidict/_multidict_py.pyo diff --git a/databases/py-multidict/distinfo b/databases/py-multidict/distinfo new file mode 100644 index 00000000000..2a6fbeec21f --- /dev/null +++ b/databases/py-multidict/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2017/07/16 09:37:09 adam Exp $ + +SHA1 (multidict-3.1.3.tar.gz) = d9be334c0e8047206aa87426ff0b404ec5e5d5d0 +RMD160 (multidict-3.1.3.tar.gz) = 9f3e71e6b2e2af8bc0ea5fddc69c481e097ebd63 +SHA512 (multidict-3.1.3.tar.gz) = bd795dcb63b1590c1c65eb2c6a55a8ef66d69cf38da3b3a680e064cd65d349f5f103e8a6106f2d80fd54b910cdf06892fa466428801fe06ac67f429377449ce9 +Size (multidict-3.1.3.tar.gz) = 118697 bytes |