From nobody Sun Apr 09 20:42:16 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PvkYh5JTJz44D87; Sun, 9 Apr 2023 20:42:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvkYh44v3z3pt9; Sun, 9 Apr 2023 20:42:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681072936; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tcXl6vVqHWMstQlJTXpc42Q4ICjanWCIToW/ylkcVrY=; b=V/dU7dp+UjniVTn3JJVKBtKWJm6qBq9yRDxi1UX1XEiTHtCFaSP/G6Y3mFQd2uT7UuTIVZ +2OazlEZ90gfBeaEe23YU8IWM04S+Ze9dXLChksULneew4u0Zx9d7ptmG5S2t4jOcKmUMv iTsq8U20sEzcnMJO6jzDQgG2aMfj6Y1A4rKv2TeEg6MqjKS37NIHcbLIfIkDC8jXByM/DE iTmNTfWhQzp5JStTLufQtGKSqls7S7lXvde/o4wXW3ZLTci+/NyLW04VCRSln/sA84a/ps cTUcNjR56KBty8fYu6J6G6qB/KpWGpCt4EKnSlohk1Zm1eXptT32cXOm4aOaTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681072936; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tcXl6vVqHWMstQlJTXpc42Q4ICjanWCIToW/ylkcVrY=; b=cStHW5ZeeVaaOBBMWDncjEevLFGclqcaxFik2JW5fldt5L7r81x3/RyrXqyuRuhLkr2OsX Ipb6Y2/chICeoBRTQM0sAyj27qMLa+y0NTEQoJrokIjWvIZhA3Zgx1gckmiJm0x2ZDUqd/ d0VK+upehco2+f0JnJNJ6NHGA8+op5yJc6Qq7rZUmjjOkbaBEqzZCfzQWKIscm3IGhL89B VEBbMHY9NJIyU0ItlwoGXz3h3RJ/nVf+TTi5FGuKQhQJAykAT7gqP4rImqUHIYs3RtWE26 mIsP3wY1f2CeLQyEp8FszyNUPsAmHlJCEzEkpWV2lUd6bWEEEuReTA9899q+pg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681072936; a=rsa-sha256; cv=none; b=RtMkB2BeYNt48It7gmIIFAsZxvsh9R4pjGDYRGI0VuZ4SbZ8FgBn3XjUokCMvirRi19fF5 c2+hiTb3rle4LcjYQnn51RCMvqTjYNnt+/j3/x78DX4wE2fynFxLF4XNA/93zHagf5kZM6 gN6jbXly86wg52qzZCFNi7eC2RAO2FUZmFctbEBmZPYxaUKIYx3sQ80eXrFkZCfA/s04Ql pH6dfC2tdHABFFXI+FG+Dfmx0CTWJuXTRcwHlGow04nsAeKGxwLuAZ+KZ5FP01fGktlAKj gSd319x+qQR/ocTRhfmxsN75VX0CXALi6foqIogvHNbuTTR9D44S6o6hmfq2Zw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PvkYh39hzzNJc; Sun, 9 Apr 2023 20:42:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 339KgGSk094747; Sun, 9 Apr 2023 20:42:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 339KgGE3094746; Sun, 9 Apr 2023 20:42:16 GMT (envelope-from git) Date: Sun, 9 Apr 2023 20:42:16 GMT Message-Id: <202304092042.339KgGE3094746@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: f337a3fdd82f - main - devel/py-datasette: Add py-datasette 0.64.2 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f337a3fdd82fc70d0a0a8dabe6600ff44bf31d3d Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=f337a3fdd82fc70d0a0a8dabe6600ff44bf31d3d commit f337a3fdd82fc70d0a0a8dabe6600ff44bf31d3d Author: Po-Chuan Hsieh AuthorDate: 2023-04-09 20:39:07 +0000 Commit: Po-Chuan Hsieh CommitDate: 2023-04-09 20:39:07 +0000 devel/py-datasette: Add py-datasette 0.64.2 Datasette is a tool for exploring and publishing data. It helps people take data of any shape or size and publish that as an interactive, explorable website and accompanying API. Datasette is aimed at data journalists, museum curators, archivists, local governments, scientists, researchers and anyone else who has data that they wish to share with the world. --- devel/Makefile | 1 + devel/py-datasette/Makefile | 36 +++++++++++++++++++++++++++++++++ devel/py-datasette/distinfo | 3 +++ devel/py-datasette/files/patch-setup.py | 10 +++++++++ devel/py-datasette/pkg-descr | 7 +++++++ 5 files changed, 57 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 8764c7e68bed..a71171aa9af3 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4493,6 +4493,7 @@ SUBDIR += py-dataclasses-json SUBDIR += py-datadog SUBDIR += py-datapackage + SUBDIR += py-datasette SUBDIR += py-datatest SUBDIR += py-dateparser SUBDIR += py-dateutil diff --git a/devel/py-datasette/Makefile b/devel/py-datasette/Makefile new file mode 100644 index 000000000000..892f22b32458 --- /dev/null +++ b/devel/py-datasette/Makefile @@ -0,0 +1,36 @@ +PORTNAME= datasette +PORTVERSION= 0.64.2 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Open source multi-tool for exploring and publishing data +WWW= https://datasette.io/ \ + https://github.com/simonw/datasette + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiofiles>=0.4:devel/py-aiofiles@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}asgi-csrf>=0.9:www/py-asgi-csrf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2.10:www/py-asgiref@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=7.1.1:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click-default-group-wheel>=1.2.2:devel/py-click-default-group-wheel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}httpx>=0.20:www/py-httpx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hupper>=1.9:devel/py-hupper@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}itsdangerous>=1.1:security/py-itsdangerous@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}janus>=0.6.2:devel/py-janus@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.3:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mergedeep>=1.1.1:devel/py-mergedeep@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pint>=0.9:devel/py-pint@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pluggy>=1.0:devel/py-pluggy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}yaml>=5.3:devel/py-yaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11:www/py-uvicorn@${PY_FLAVOR} + +USES= python:3.7+ +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include diff --git a/devel/py-datasette/distinfo b/devel/py-datasette/distinfo new file mode 100644 index 000000000000..f0675a39c21b --- /dev/null +++ b/devel/py-datasette/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1681052880 +SHA256 (datasette-0.64.2.tar.gz) = e9e16edbd3af2e11a2f251964fd8d9b7f9e4c4189790bc6c23f0fafa8ee458fc +SIZE (datasette-0.64.2.tar.gz) = 211035 diff --git a/devel/py-datasette/files/patch-setup.py b/devel/py-datasette/files/patch-setup.py new file mode 100644 index 000000000000..bea620eb4933 --- /dev/null +++ b/devel/py-datasette/files/patch-setup.py @@ -0,0 +1,10 @@ +--- setup.py.orig 2023-03-08 20:52:55 UTC ++++ setup.py +@@ -62,7 +62,6 @@ setup( + [console_scripts] + datasette=datasette.cli:cli + """, +- setup_requires=["pytest-runner"], + extras_require={ + "docs": [ + "furo==2022.9.29", diff --git a/devel/py-datasette/pkg-descr b/devel/py-datasette/pkg-descr new file mode 100644 index 000000000000..ea7277ea9d62 --- /dev/null +++ b/devel/py-datasette/pkg-descr @@ -0,0 +1,7 @@ +Datasette is a tool for exploring and publishing data. It helps people take data +of any shape or size and publish that as an interactive, explorable website and +accompanying API. + +Datasette is aimed at data journalists, museum curators, archivists, local +governments, scientists, researchers and anyone else who has data that they wish +to share with the world.