FreeBSD Bugzilla – Attachment 226593 Details for
Bug 257313
[NEW PORT] databases/py-databases: Async database support for Python
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
databases.diff
databases.diff (text/plain), 3.18 KB, created by
Goran Mekić
on 2021-07-21 14:52:47 UTC
(
hide
)
Description:
databases.diff
Filename:
MIME Type:
Creator:
Goran Mekić
Created:
2021-07-21 14:52:47 UTC
Size:
3.18 KB
patch
obsolete
>diff --git a/databases/Makefile b/databases/Makefile >index 3a49849f6387..aa0275924444 100644 >--- a/databases/Makefile >+++ b/databases/Makefile >@@ -754,6 +754,7 @@ > SUBDIR += py-carbon > SUBDIR += py-cassandra-driver > SUBDIR += py-couchdb >+ SUBDIR += py-databases > SUBDIR += py-dbf > SUBDIR += py-dbutils > SUBDIR += py-fakeredis >diff --git a/databases/py-databases/Makefile b/databases/py-databases/Makefile >new file mode 100644 >index 000000000000..2caff85d69ac >--- /dev/null >+++ b/databases/py-databases/Makefile >@@ -0,0 +1,47 @@ >+PORTNAME= databases >+DISTVERSION= 0.4.3 >+CATEGORIES= databases python >+MASTER_SITES= CHEESESHOP >+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >+ >+MAINTAINER= meka@tilda.center >+COMMENT= Async database support for Python >+ >+LICENSE= BSD3CLAUSE >+LICENSE_FILE= ${WRKSRC}/LICENSE.md >+ >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=0:databases/py-sqlalchemy13@${PY_FLAVOR} >+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}starlette>=0:www/py-starlette@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}aiomysql>0:databases/py-aiomysql@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}aiopg>0:databases/py-aiopg@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}asyncpg>0:databases/py-asyncpg@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} >+ >+USES= python:3.7+ >+USE_PYTHON= distutils autoplist concurrent >+ >+USE_GITHUB= yes >+GH_ACCOUNT= encode >+ >+NO_ARCH= yes >+ >+OPTIONS_DEFINE= SQLITE MYSQL PGSQL >+OPTIONS_DEFAULT=SQLITE >+ >+SQLITE_DESC= Support for SQLite database >+MYSQL_DESC= Support for MySQL database >+PGSQL_DESC= Support for PostgreSQL database >+ >+SQLITE_USES= sqlite >+SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiosqlite>0:databases/py-aiosqlite@${PY_FLAVOR} >+MYSQL_USES= mysql >+MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiomysql>0:databases/py-aiomysql@${PY_FLAVOR} >+PGSQL_USES= pgsql >+PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiopg>0:databases/py-aiopg@${PY_FLAVOR} >+ >+do-test: >+ cd ${WRKSRC} && ${SETENV} ${TEST_ENV} TEST_DATABASE_URLS="sqlite:///testsuite" ${PYTHON_CMD} -m pytest -v -rs -o addopts= >+ >+.include <bsd.port.mk> >diff --git a/databases/py-databases/distinfo b/databases/py-databases/distinfo >new file mode 100644 >index 000000000000..678b7fb6238e >--- /dev/null >+++ b/databases/py-databases/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1626868041 >+SHA256 (encode-databases-0.4.3_GH0.tar.gz) = e55e67120ae4c6eefc369c7728639f92d49b67ab94d507f49a62770dcff68fbd >+SIZE (encode-databases-0.4.3_GH0.tar.gz) = 26517 >diff --git a/databases/py-databases/pkg-descr b/databases/py-databases/pkg-descr >new file mode 100644 >index 000000000000..d02c2a8a5026 >--- /dev/null >+++ b/databases/py-databases/pkg-descr >@@ -0,0 +1,9 @@ >+Databases gives you simple asyncio support for a range of databases. >+ >+It allows you to make queries using the powerful SQLAlchemy Core expression >+language, and provides support for PostgreSQL, MySQL, and SQLite. >+ >+Databases is suitable for integrating against any async Web framework, such as >+Starlette, Sanic, Responder, Quart, aiohttp, Tornado, or FastAPI. >+ >+WWW: https://github.com/encode/databases
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 257313
:
226593
|
226594
|
226607
|
230417
|
230531