pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-fastapi: remove, imported to pkgsrc



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Wed Nov 11 16:45:38 2026 +0100
Changeset:	c3eee1f2bfc743c7b38b9fcc4b0c0f8b41a1b684

Modified Files:
	Makefile
Removed Files:
	py-fastapi/DESCR
	py-fastapi/Makefile
	py-fastapi/PLIST
	py-fastapi/distinfo

Log Message:
py-fastapi: remove, imported to pkgsrc

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c3eee1f2bfc743c7b38b9fcc4b0c0f8b41a1b684

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile            |   1 -
 py-fastapi/DESCR    |   2 -
 py-fastapi/Makefile |  88 --------------------------
 py-fastapi/PLIST    | 173 ----------------------------------------------------
 py-fastapi/distinfo |   5 --
 5 files changed, 269 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 3fea22b1e7..4b698c24b1 100644
--- a/Makefile
+++ b/Makefile
@@ -3896,7 +3896,6 @@ SUBDIR+=	py-face
 SUBDIR+=	py-factory-boy
 SUBDIR+=	py-fancyimpute
 SUBDIR+=	py-fanova
-SUBDIR+=	py-fastapi
 SUBDIR+=	py-fastaudio
 SUBDIR+=	py-fastavro
 SUBDIR+=	py-fastcluster
diff --git a/py-fastapi/DESCR b/py-fastapi/DESCR
deleted file mode 100644
index 5cc1451f90..0000000000
--- a/py-fastapi/DESCR
+++ /dev/null
@@ -1,2 +0,0 @@
-FastAPI framework, high performance, easy to learn, fast to
-code, ready for production
diff --git a/py-fastapi/Makefile b/py-fastapi/Makefile
deleted file mode 100644
index 6420e74e42..0000000000
--- a/py-fastapi/Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
-# $NetBSD$
-
-DISTNAME=	fastapi-0.162.4
-PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=	www python
-MASTER_SITES=	${MASTER_SITE_PYPI:=f/fastapi/}
-
-MAINTAINER=	kamelderouiche%yahoo.com@localhost
-HOMEPAGE=	https://fastapi.tiangolo.com/
-COMMENT=	Modern, fast (high-performance), web framework
-LICENSE=	mit
-
-TOOL_DEPENDS+=	${PYPKGPREFIX}-pdm_backend>=0:../../devel/py-pdm_backend
-DEPENDS+=	${PYPKGPREFIX}-starlette>=0.46.0:../../www/py-starlette
-DEPENDS+=	${PYPKGPREFIX}-anyio>=4.1.0:../../devel/py-anyio
-DEPENDS+=	${PYPKGPREFIX}-pydantic>=2.9.0:../../devel/py-pydantic
-DEPENDS+=	${PYPKGPREFIX}-typing-extensions>=4.8.0:../../devel/py-typing-extensions
-DEPENDS+=	${PYPKGPREFIX}-typing-inspection>=0.4.2:../../devel/py-typing-inspection
-DEPENDS+=	${PYPKGPREFIX}-annotated-doc>=0.0.2:../../textproc/py-annotated-doc
-DEPENDS+=	${PYPKGPREFIX}-opentelemetry-api>=1.44.0:../../devel/py-opentelemetry-api
-# enable 'standard' dependencies
-DEPENDS+=	${PYPKGPREFIX}-opentelemetry-sdk>=1.44.0:../../devel/py-opentelemetry-sdk
-# currently unpackaged:
-# "opentelemetry-exporter-otlp-proto-http>=1.44.0",
-# "fastapi-cli[standard] >=0.0.32",
-# "fastar >= 0.9.0",
-# DEPENDS+=	${PYPKGPREFIX}-pydantic-extra-types>=2.0.0:../../devel/py-pydantic-extra-types
-DEPENDS+=	${PYPKGPREFIX}-httpx>=0.23.0:../../www/py-httpx
-DEPENDS+=	${PYPKGPREFIX}-httpx2>=2.0.0:../../www/py-httpx2
-DEPENDS+=	${PYPKGPREFIX}-jinja2>=1.3.5:../../textproc/py-jinja2
-DEPENDS+=	${PYPKGPREFIX}-python-multipart>=0.0.18:../../www/py-python-multipart
-DEPENDS+=	${PYPKGPREFIX}-email_validator>=2.0.0:../../mail/py-email_validator
-DEPENDS+=	${PYPKGPREFIX}-uvicorn>=0.12.0:../../www/py-uvicorn
-DEPENDS+=	${PYPKGPREFIX}-pydantic-settings>=2.0.0:../../devel/py-pydantic-settings
-TEST_DEPENDS+=	${PYPKGPREFIX}-inline-snapshot-[0-9]*:../../devel/py-inline-snapshot
-TEST_DEPENDS+=	${PYPKGPREFIX}-dirty-equals-[0-9]*:../../devel/py-dirty-equals
-TEST_DEPENDS+=	${PYPKGPREFIX}-JWT-[0-9]*:../../textproc/py-JWT
-TEST_DEPENDS+=	${PYPKGPREFIX}-pwdlib>=0:../../security/py-pwdlib
-TEST_DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=0:../../databases/py-sqlalchemy
-TEST_DEPENDS+=	${PYPKGPREFIX}-typer-[0-9]*:../../devel/py-typer
-TEST_DEPENDS+=	${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout
-TEST_DEPENDS+=	${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
-TEST_DEPENDS+=	${PYPKGPREFIX}-coverage>=0:../../devel/py-coverage
-# unpackaged: strawberry
-# more test pass when these are _not_ enabled:
-#TEST_DEPENDS+=	${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
-#TEST_DEPENDS+=	${PYPKGPREFIX}-black-[0-9]*:../../textproc/py-black
-#TEST_DEPENDS+=	${PYPKGPREFIX}-flask-[0-9]*:../../www/py-flask
-#TEST_DEPENDS+=	${PYPKGPREFIX}-anyio-[0-9]*:../../devel/py-anyio
-#TEST_DEPENDS+=	${PYPKGPREFIX}-ujson-[0-9]*:../../textproc/py-ujson
-#TEST_DEPENDS+=	${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
-# used by some tests:
-# logfire
-TEST_DEPENDS+=	${PYPKGPREFIX}-trio-[0-9]*:../../devel/py-trio
-# opentelemetry.exporter
-
-USE_LANGUAGES=	# none
-
-PY_RENAME_BINARIES=	fastapi
-
-USE_TOOLS+=	git:test
-
-# as of 0.162.4
-# 45 failed, 4653 passed, 19 skipped, 6 errors
-
-# these test scripts break collection by pytest
-pre-test:
-# problem with 'scripts' (from this module?)
-	${RM} -f ${WRKSRC}/scripts/tests/test_remove_unused_docs_src.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_code_blocks/test_code_blocks_lines_number_mismatch.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_code_blocks/test_code_blocks_mermaid.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_code_blocks/test_code_blocks_number_mismatch.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_code_blocks/test_code_blocks_wrong_lang_code.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_code_includes/test_number_mismatch.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_complex_doc/test_compex_doc.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_header_permalinks/test_header_level_mismatch.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_header_permalinks/test_header_number_mismatch.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_html_links/test_html_links_number_mismatch.py
-	${RM} -f ${WRKSRC}/scripts/tests/test_translation_fixer/test_markdown_links/test_mkd_links_number_mismatch.py
-	${RM} -f ${WRKSRC}/tests/test_tutorial/test_graphql/test_tutorial001.py
-# sqlmodel
-	${RM} -f ${WRKSRC}/tests/test_tutorial/test_sql_databases/test_tutorial001.py
-	${RM} -f ${WRKSRC}/tests/test_tutorial/test_sql_databases/test_tutorial002.py
-# a2wsgi
-	${RM} -f ${WRKSRC}/tests/test_tutorial/test_wsgi/test_tutorial001.py
-
-.include "../../lang/python/wheel.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/py-fastapi/PLIST b/py-fastapi/PLIST
deleted file mode 100644
index 7e4821918d..0000000000
--- a/py-fastapi/PLIST
+++ /dev/null
@@ -1,173 +0,0 @@
-@comment $NetBSD$
-bin/fastapi-${PYVERSSUFFIX}
-${PYSITELIB}/${WHEEL_INFODIR}/METADATA
-${PYSITELIB}/${WHEEL_INFODIR}/RECORD
-${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
-${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
-${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
-${PYSITELIB}/fastapi/.agents/skills/fastapi/SKILL.md
-${PYSITELIB}/fastapi/.agents/skills/fastapi/references/dependencies.md
-${PYSITELIB}/fastapi/.agents/skills/fastapi/references/fastapi-cloud.md
-${PYSITELIB}/fastapi/.agents/skills/fastapi/references/other-tools.md
-${PYSITELIB}/fastapi/.agents/skills/fastapi/references/parameter-models.md
-${PYSITELIB}/fastapi/.agents/skills/fastapi/references/path-operations.md
-${PYSITELIB}/fastapi/.agents/skills/fastapi/references/pydantic.md
-${PYSITELIB}/fastapi/.agents/skills/fastapi/references/responses.md
-${PYSITELIB}/fastapi/.agents/skills/fastapi/references/streaming.md
-${PYSITELIB}/fastapi/__init__.py
-${PYSITELIB}/fastapi/__init__.pyc
-${PYSITELIB}/fastapi/__init__.pyo
-${PYSITELIB}/fastapi/__main__.py
-${PYSITELIB}/fastapi/__main__.pyc
-${PYSITELIB}/fastapi/__main__.pyo
-${PYSITELIB}/fastapi/_compat/__init__.py
-${PYSITELIB}/fastapi/_compat/__init__.pyc
-${PYSITELIB}/fastapi/_compat/__init__.pyo
-${PYSITELIB}/fastapi/_compat/shared.py
-${PYSITELIB}/fastapi/_compat/shared.pyc
-${PYSITELIB}/fastapi/_compat/shared.pyo
-${PYSITELIB}/fastapi/_compat/v2.py
-${PYSITELIB}/fastapi/_compat/v2.pyc
-${PYSITELIB}/fastapi/_compat/v2.pyo
-${PYSITELIB}/fastapi/applications.py
-${PYSITELIB}/fastapi/applications.pyc
-${PYSITELIB}/fastapi/applications.pyo
-${PYSITELIB}/fastapi/background.py
-${PYSITELIB}/fastapi/background.pyc
-${PYSITELIB}/fastapi/background.pyo
-${PYSITELIB}/fastapi/cli.py
-${PYSITELIB}/fastapi/cli.pyc
-${PYSITELIB}/fastapi/cli.pyo
-${PYSITELIB}/fastapi/concurrency.py
-${PYSITELIB}/fastapi/concurrency.pyc
-${PYSITELIB}/fastapi/concurrency.pyo
-${PYSITELIB}/fastapi/datastructures.py
-${PYSITELIB}/fastapi/datastructures.pyc
-${PYSITELIB}/fastapi/datastructures.pyo
-${PYSITELIB}/fastapi/dependencies/__init__.py
-${PYSITELIB}/fastapi/dependencies/__init__.pyc
-${PYSITELIB}/fastapi/dependencies/__init__.pyo
-${PYSITELIB}/fastapi/dependencies/models.py
-${PYSITELIB}/fastapi/dependencies/models.pyc
-${PYSITELIB}/fastapi/dependencies/models.pyo
-${PYSITELIB}/fastapi/dependencies/utils.py
-${PYSITELIB}/fastapi/dependencies/utils.pyc
-${PYSITELIB}/fastapi/dependencies/utils.pyo
-${PYSITELIB}/fastapi/encoders.py
-${PYSITELIB}/fastapi/encoders.pyc
-${PYSITELIB}/fastapi/encoders.pyo
-${PYSITELIB}/fastapi/exception_handlers.py
-${PYSITELIB}/fastapi/exception_handlers.pyc
-${PYSITELIB}/fastapi/exception_handlers.pyo
-${PYSITELIB}/fastapi/exceptions.py
-${PYSITELIB}/fastapi/exceptions.pyc
-${PYSITELIB}/fastapi/exceptions.pyo
-${PYSITELIB}/fastapi/logger.py
-${PYSITELIB}/fastapi/logger.pyc
-${PYSITELIB}/fastapi/logger.pyo
-${PYSITELIB}/fastapi/middleware/__init__.py
-${PYSITELIB}/fastapi/middleware/__init__.pyc
-${PYSITELIB}/fastapi/middleware/__init__.pyo
-${PYSITELIB}/fastapi/middleware/asyncexitstack.py
-${PYSITELIB}/fastapi/middleware/asyncexitstack.pyc
-${PYSITELIB}/fastapi/middleware/asyncexitstack.pyo
-${PYSITELIB}/fastapi/middleware/cors.py
-${PYSITELIB}/fastapi/middleware/cors.pyc
-${PYSITELIB}/fastapi/middleware/cors.pyo
-${PYSITELIB}/fastapi/middleware/gzip.py
-${PYSITELIB}/fastapi/middleware/gzip.pyc
-${PYSITELIB}/fastapi/middleware/gzip.pyo
-${PYSITELIB}/fastapi/middleware/httpsredirect.py
-${PYSITELIB}/fastapi/middleware/httpsredirect.pyc
-${PYSITELIB}/fastapi/middleware/httpsredirect.pyo
-${PYSITELIB}/fastapi/middleware/trustedhost.py
-${PYSITELIB}/fastapi/middleware/trustedhost.pyc
-${PYSITELIB}/fastapi/middleware/trustedhost.pyo
-${PYSITELIB}/fastapi/middleware/wsgi.py
-${PYSITELIB}/fastapi/middleware/wsgi.pyc
-${PYSITELIB}/fastapi/middleware/wsgi.pyo
-${PYSITELIB}/fastapi/openapi/__init__.py
-${PYSITELIB}/fastapi/openapi/__init__.pyc
-${PYSITELIB}/fastapi/openapi/__init__.pyo
-${PYSITELIB}/fastapi/openapi/constants.py
-${PYSITELIB}/fastapi/openapi/constants.pyc
-${PYSITELIB}/fastapi/openapi/constants.pyo
-${PYSITELIB}/fastapi/openapi/docs.py
-${PYSITELIB}/fastapi/openapi/docs.pyc
-${PYSITELIB}/fastapi/openapi/docs.pyo
-${PYSITELIB}/fastapi/openapi/models.py
-${PYSITELIB}/fastapi/openapi/models.pyc
-${PYSITELIB}/fastapi/openapi/models.pyo
-${PYSITELIB}/fastapi/openapi/utils.py
-${PYSITELIB}/fastapi/openapi/utils.pyc
-${PYSITELIB}/fastapi/openapi/utils.pyo
-${PYSITELIB}/fastapi/param_functions.py
-${PYSITELIB}/fastapi/param_functions.pyc
-${PYSITELIB}/fastapi/param_functions.pyo
-${PYSITELIB}/fastapi/params.py
-${PYSITELIB}/fastapi/params.pyc
-${PYSITELIB}/fastapi/params.pyo
-${PYSITELIB}/fastapi/py.typed
-${PYSITELIB}/fastapi/requests.py
-${PYSITELIB}/fastapi/requests.pyc
-${PYSITELIB}/fastapi/requests.pyo
-${PYSITELIB}/fastapi/responses.py
-${PYSITELIB}/fastapi/responses.pyc
-${PYSITELIB}/fastapi/responses.pyo
-${PYSITELIB}/fastapi/routing.py
-${PYSITELIB}/fastapi/routing.pyc
-${PYSITELIB}/fastapi/routing.pyo
-${PYSITELIB}/fastapi/security/__init__.py
-${PYSITELIB}/fastapi/security/__init__.pyc
-${PYSITELIB}/fastapi/security/__init__.pyo
-${PYSITELIB}/fastapi/security/api_key.py
-${PYSITELIB}/fastapi/security/api_key.pyc
-${PYSITELIB}/fastapi/security/api_key.pyo
-${PYSITELIB}/fastapi/security/base.py
-${PYSITELIB}/fastapi/security/base.pyc
-${PYSITELIB}/fastapi/security/base.pyo
-${PYSITELIB}/fastapi/security/http.py
-${PYSITELIB}/fastapi/security/http.pyc
-${PYSITELIB}/fastapi/security/http.pyo
-${PYSITELIB}/fastapi/security/oauth2.py
-${PYSITELIB}/fastapi/security/oauth2.pyc
-${PYSITELIB}/fastapi/security/oauth2.pyo
-${PYSITELIB}/fastapi/security/open_id_connect_url.py
-${PYSITELIB}/fastapi/security/open_id_connect_url.pyc
-${PYSITELIB}/fastapi/security/open_id_connect_url.pyo
-${PYSITELIB}/fastapi/security/utils.py
-${PYSITELIB}/fastapi/security/utils.pyc
-${PYSITELIB}/fastapi/security/utils.pyo
-${PYSITELIB}/fastapi/sse.py
-${PYSITELIB}/fastapi/sse.pyc
-${PYSITELIB}/fastapi/sse.pyo
-${PYSITELIB}/fastapi/staticfiles.py
-${PYSITELIB}/fastapi/staticfiles.pyc
-${PYSITELIB}/fastapi/staticfiles.pyo
-${PYSITELIB}/fastapi/telemetry/__init__.py
-${PYSITELIB}/fastapi/telemetry/__init__.pyc
-${PYSITELIB}/fastapi/telemetry/__init__.pyo
-${PYSITELIB}/fastapi/telemetry/_api.py
-${PYSITELIB}/fastapi/telemetry/_api.pyc
-${PYSITELIB}/fastapi/telemetry/_api.pyo
-${PYSITELIB}/fastapi/telemetry/_asgi.py
-${PYSITELIB}/fastapi/telemetry/_asgi.pyc
-${PYSITELIB}/fastapi/telemetry/_asgi.pyo
-${PYSITELIB}/fastapi/telemetry/_runtime.py
-${PYSITELIB}/fastapi/telemetry/_runtime.pyc
-${PYSITELIB}/fastapi/telemetry/_runtime.pyo
-${PYSITELIB}/fastapi/templating.py
-${PYSITELIB}/fastapi/templating.pyc
-${PYSITELIB}/fastapi/templating.pyo
-${PYSITELIB}/fastapi/testclient.py
-${PYSITELIB}/fastapi/testclient.pyc
-${PYSITELIB}/fastapi/testclient.pyo
-${PYSITELIB}/fastapi/types.py
-${PYSITELIB}/fastapi/types.pyc
-${PYSITELIB}/fastapi/types.pyo
-${PYSITELIB}/fastapi/utils.py
-${PYSITELIB}/fastapi/utils.pyc
-${PYSITELIB}/fastapi/utils.pyo
-${PYSITELIB}/fastapi/websockets.py
-${PYSITELIB}/fastapi/websockets.pyc
-${PYSITELIB}/fastapi/websockets.pyo
diff --git a/py-fastapi/distinfo b/py-fastapi/distinfo
deleted file mode 100644
index ad0df8f075..0000000000
--- a/py-fastapi/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-$NetBSD$
-
-BLAKE2s (fastapi-0.162.4.tar.gz) = 28b12f02b577d2ebd9aa9a6a3dda9108153ac74d128749c48200608a3c17a1ea
-SHA512 (fastapi-0.162.4.tar.gz) = 7179523242657665c14533ba88eadc74d1a2c2ea863751206d6c662ec0e290158784528b6e6ec5a0662ada4696d226522e29a06543abf7e0af324a8d4917d092
-Size (fastapi-0.162.4.tar.gz) = 529374 bytes


Home | Main Index | Thread Index | Old Index