View | Details | Raw Unified | Return to bug 257313 | Differences between
and this patch

Collapse All | Expand All

(-)b/databases/Makefile (+1 lines)
Lines 762-767 Link Here
762
    SUBDIR += py-cassandra-driver
762
    SUBDIR += py-cassandra-driver
763
    SUBDIR += py-caterva
763
    SUBDIR += py-caterva
764
    SUBDIR += py-couchdb
764
    SUBDIR += py-couchdb
765
    SUBDIR += py-databases
765
    SUBDIR += py-dbf
766
    SUBDIR += py-dbf
766
    SUBDIR += py-dbutils
767
    SUBDIR += py-dbutils
767
    SUBDIR += py-fakeredis
768
    SUBDIR += py-fakeredis
(-)b/databases/py-databases/Makefile (+51 lines)
Added Link Here
1
PORTNAME=	databases
2
DISTVERSION=	0.5.3
3
CATEGORIES=	databases python
4
MASTER_SITES=	CHEESESHOP
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
7
MAINTAINER=	meka@tilda.center
8
COMMENT=	Async database support for Python
9
10
LICENSE=	BSD3CLAUSE
11
LICENSE_FILE=	${WRKSRC}/LICENSE.md
12
13
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlalchemy14>=0:databases/py-sqlalchemy14@${PY_FLAVOR}
14
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiomysql>0:databases/py-aiomysql@${PY_FLAVOR} \
15
		${PYTHON_PKGNAMEPREFIX}aiopg>0:databases/py-aiopg@${PY_FLAVOR} \
16
		${PYTHON_PKGNAMEPREFIX}async_timeout>0:devel/py-async_timeout@${PY_FLAVOR} \
17
		${PYTHON_PKGNAMEPREFIX}asyncpg>0:databases/py-asyncpg@${PY_FLAVOR} \
18
		${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
19
		${PYTHON_PKGNAMEPREFIX}starlette>=0:www/py-starlette@${PY_FLAVOR} \
20
		${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
21
22
USES=		python:3.6+
23
USE_PYTHON=	autoplist concurrent distutils
24
25
# USE_GITHUB=	yes
26
# GH_ACCOUNT=	encode
27
28
NO_ARCH=	yes
29
30
OPTIONS_GROUP=			DATABASES
31
OPTIONS_GROUP_DATABASES=	MYSQL PGSQL SQLITE
32
OPTIONS_DEFAULT=		SQLITE
33
DATABASES_DESC=			Database Support
34
35
MYSQL_USES=		mysql
36
MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiomysql>0:databases/py-aiomysql@${PY_FLAVOR}
37
PGSQL_USES=		pgsql
38
PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiopg>0:databases/py-aiopg@${PY_FLAVOR}
39
SQLITE_USES=		sqlite
40
SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}aiosqlite>0:databases/py-aiosqlite@${PY_FLAVOR}
41
42
# do-test:
43
# 	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} TEST_DATABASE_URLS="sqlite:///testsuite" ${PYTHON_CMD} -m pytest -v -rs -o addopts=
44
45
.include <bsd.port.pre.mk>
46
47
.if ${PYTHON_REL} < 30700
48
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}aiocontextvars>=0:devel/py-aiocontextvars@${PY_FLAVOR}
49
.endif
50
51
.include <bsd.port.post.mk>
(-)b/databases/py-databases/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1640769505
2
SHA256 (databases-0.5.3.tar.gz) = b69d74ee0b47fa30bb6e76db0c58da998e973393259d29215d8fb29352162bd6
3
SIZE (databases-0.5.3.tar.gz) = 15152
(-)b/databases/py-databases/files/patch-setup.py (+11 lines)
Added Link Here
1
--- setup.py.orig	2021-09-05 21:12:23 UTC
2
+++ setup.py
3
@@ -47,7 +47,7 @@ setup(
4
     author_email="tom@tomchristie.com",
5
     packages=get_packages("databases"),
6
     package_data={"databases": ["py.typed"]},
7
-    data_files=[("", ["LICENSE.md"])],
8
+    # data_files=[("", ["LICENSE.md"])],
9
     install_requires=['sqlalchemy>=1.4,<1.5', 'aiocontextvars;python_version<"3.7"'],
10
     extras_require={
11
         "postgresql": ["asyncpg"],
(-)b/databases/py-databases/pkg-descr (+9 lines)
Added Link Here
1
Databases gives you simple asyncio support for a range of databases.
2
3
It allows you to make queries using the powerful SQLAlchemy Core expression
4
language, and provides support for PostgreSQL, MySQL, and SQLite.
5
6
Databases is suitable for integrating against any async Web framework, such as
7
Starlette, Sanic, Responder, Quart, aiohttp, Tornado, or FastAPI.
8
9
WWW: https://github.com/encode/databases

Return to bug 257313