Commit 112e349e authored by Rene Ladan's avatar Rene Ladan
Browse files

databases/py-sqlalchemy10: Remove expired port

2026-05-31 databases/py-sqlalchemy10: Upstream makred EOL in Release Status
parent 5afb29fe
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5570,3 +5570,4 @@ security/globalprotect-openconnect||2026-08-31|Has expired: This version has a v
www/archiva||2026-08-31|Has expired: Not updated for years and moved to Apache Attic in 2024-05: https://issues.apache.org/jira/browse/ATTIC-221
databases/py-Elixir||2026-08-31|Has expired: Depends on expired databases/py-sqlalchemy10
science/py-obspy||2026-08-31|Has expired: Depends on expired databases/py-sqlalchemy10
databases/py-sqlalchemy10||2026-08-31|Has expired: Upstream makred EOL in Release Status
+0 −1
Original line number Diff line number Diff line
@@ -893,7 +893,6 @@
    SUBDIR += py-sqlalchemy-json
    SUBDIR += py-sqlalchemy-migrate
    SUBDIR += py-sqlalchemy-utils
    SUBDIR += py-sqlalchemy10
    SUBDIR += py-sqlalchemy14
    SUBDIR += py-sqlalchemy20
    SUBDIR += py-sqlcipher3
+0 −67
Original line number Diff line number Diff line
PORTNAME=	sqlalchemy
PORTVERSION=	1.0.14
PORTREVISION=	1
CATEGORIES=	databases python
MASTER_SITES=	PYPI
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX=	10
DISTNAME=	SQLAlchemy-${DISTVERSION}

MAINTAINER=	m.tsatsenko@gmail.com
COMMENT=	Python SQL toolkit and Object Relational Mapper 1.0.x
WWW=		https://www.sqlalchemy.org/

LICENSE=	MIT

DEPRECATED=	Upstream makred EOL in Release Status
EXPIRATION_DATE=2026-05-31

TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}

USES=		cpe python
USE_PYTHON=	distutils autoplist

PY2TO3_CMD=	${LOCALBASE}/bin/2to3-${PYTHON_VER}
PY2TO3_ARGS=	--no-diffs --nobackups --verbose --write
TEST_TARGET=	do-test

CONFLICTS_INSTALL=	${PYTHON_PKGNAMEPREFIX}sqlalchemy[0-9][0-9] # lib/python3.8/site-packages/sqlalchemy/__init__.py

OPTIONS_DEFINE=		DOCS EXAMPLES
OPTIONS_MULTI=		BACKEND
OPTIONS_MULTI_BACKEND=	MSSQL PGSQL SQLITE
OPTIONS_DEFAULT=	SQLITE

MSSQL_DESC=	MS SQL Server backend

MSSQL_RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pymssql.py:databases/py-pymssql@${PY_FLAVOR}
PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=2.0.8:databases/py-psycopg2@${PY_FLAVOR}
SQLITE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}

PORTDOCS=		*
PORTEXAMPLES=		*

pre-build:
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/lib
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/doc
	@${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/examples

# C extensions are not supported with all versions of Python, so ignore
# errors here if there are no .so files to strip.
post-install:
	-@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/sqlalchemy/*.so

post-install-DOCS-on:
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
	cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}

post-install-EXAMPLES-on:
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
	cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}

do-test:
	${PY2TO3_CMD} ${PY2TO3_ARGS} ${WRKSRC}/test
	@(cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest)

.include <bsd.port.mk>
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1471897566
SHA256 (SQLAlchemy-1.0.14.tar.gz) = da4d1a39c1e99c7fecc2aaa3a050094b6aa7134de7d89f77e6216e7abd1705b3
SIZE (SQLAlchemy-1.0.14.tar.gz) = 4765726
+0 −8
Original line number Diff line number Diff line
The Python SQL Toolkit and Object Relational Mapper

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that
gives application developers the full power and flexibility of SQL.

It provides a full suite of well known enterprise-level persistence
patterns, designed for efficient and high-performing database access,
adapted into a simple and Pythonic domain language.