From nobody Fri Mar 31 08:33:47 2023 X-Original-To: dev-commits-ports-all@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 4PntqJ08zWz428Q7; Fri, 31 Mar 2023 08:33:48 +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 4PntqH6NfBz4Mp5; Fri, 31 Mar 2023 08:33:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680251627; 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=Dh5nF3AbByq0GPh9PAEV+qKcO9rCfLJZ+CrxJ6SB7yc=; b=tCU3W3rMyDh4uvql9zVtpDmNXQWqSdjJCVxOXRzCK0WhDd2yJ58A1LZ1PFEz70L4w+yNLB Un8rEgSbX76bkoqDPxI7YwIT5urErYKq1yvJC2XM5OW18hlUoBtmWlt+c6eZ+C97EU4w0L 0XQpLgt1p2Ezkbezf8mn6amFd/baBo5kWrZOMDmadbO8ju1KiMbmRDgTa9w7lJH0MwHW/O vqBzE/CoDlu899Y7SBnLiMARM2IH312WhHxjzVHkPhLQIGznSZ6bBG3D8WJ1ZsXKUXE3+d g1q8fqDVdco9iNs76uA3bdPVXWCH4yUpOtJ91n4wQNrNpTRr+t6IC9he4/JI5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680251627; 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=Dh5nF3AbByq0GPh9PAEV+qKcO9rCfLJZ+CrxJ6SB7yc=; b=VED94GJTpu79p1E26+5yscn1vURQh/sdXSMButrPt1IwFjCGxj6PEbh3u9piGrMTnld+YO jTTiMwO7VEScbaDdTG/pvevK9LzUf6+BMss/VMv5kPRRQkH9j2nJrT4e6fcFphd0LrARjd u1yw7C5py+TJ8r4fSXbawQXW9mXAekBfD7f7+66Kk+ce5aRyuxcXlefZ/6HM4UYl/x32Yz soif6E8knKEwwzETh/dUTm6EqJTAWQ1rqi8BxHlQ+jET0xbkyG5Ul7C414wR5ir9iA9F0c HBU2bPIM5m3LNaPAuTzMUhPTnXqFh2YTy/ZNga3MTnznswxa93nd1jt68wn2Xw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680251627; a=rsa-sha256; cv=none; b=oahBmzpLRikeM0nnJ660KWHBMdBf62uGRSAVkhdks9WCcow5U3bsCd5zMeQDgf0X8QZIl9 t72tIk6M58cLNJf0jZLsIaIfWRY2bf7k7Ztz2ul0wH+C+4rwKMMPCmZRWJ/jZHfKjvLjq9 1wdbzjgWcvDLV72bkmJsPIoXu6Lp7jGTQeoRHEMJy85At3kMhGJrIMbvNCe7+pPWpGxfu6 vaXMjSoeynkiTY8xLAYCV9kFgsW/ZHfJh+yzFS4GY9rROPeA44v6vSZSofzbw4eEM5b/nW FbcXIHOzrq+tDjAFExKbw6a2FzVn/XvaS4duR40mzcWLcbsgYnZn7JHg+u4ldw== 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 4PntqH583Hzmg4; Fri, 31 Mar 2023 08:33:47 +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 32V8Xl4i057557; Fri, 31 Mar 2023 08:33:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 32V8XlJB057556; Fri, 31 Mar 2023 08:33:47 GMT (envelope-from git) Date: Fri, 31 Mar 2023 08:33:47 GMT Message-Id: <202303310833.32V8XlJB057556@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Matthew Seaman Subject: git: 529c25f292c0 - main - devel/py-setuptools-declarative-requirements: new port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: matthew X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 529c25f292c05e34f6689fa791807ea63fc2136f Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by matthew: URL: https://cgit.FreeBSD.org/ports/commit/?id=529c25f292c05e34f6689fa791807ea63fc2136f commit 529c25f292c05e34f6689fa791807ea63fc2136f Author: Matthew Seaman AuthorDate: 2023-03-31 08:29:12 +0000 Commit: Matthew Seaman CommitDate: 2023-03-31 08:33:38 +0000 devel/py-setuptools-declarative-requirements: new port Setuptools: specify requirements using requirements files --- devel/Makefile | 1 + .../Makefile | 25 ++++++++++++++++++++++ .../distinfo | 3 +++ .../pkg-descr | 5 +++++ 4 files changed, 34 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 41c587e39b49..e0762d7ac67b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5424,6 +5424,7 @@ SUBDIR += py-session-info SUBDIR += py-setproctitle SUBDIR += py-setuptools + SUBDIR += py-setuptools-declarative-requirements SUBDIR += py-setuptools-git SUBDIR += py-setuptools-pkg SUBDIR += py-setuptools-rust diff --git a/devel/py-setuptools-declarative-requirements/Makefile b/devel/py-setuptools-declarative-requirements/Makefile new file mode 100644 index 000000000000..8994a3cfe4e3 --- /dev/null +++ b/devel/py-setuptools-declarative-requirements/Makefile @@ -0,0 +1,25 @@ +PORTNAME= setuptools-declarative-requirements +PORTVERSION= 1.3.0 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= matthew@FreeBSD.org +COMMENT= Setuptools: specify requirements using requirements files +WWW= https://pypi.org/project/setuptools-declarative-requirements + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=50.3.2:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=3.4:devel/py-setuptools_scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} + +USES= python:3.6+ +USE_PYTHON= autoplist pep517 + +NO_ARCH= yes + +.include diff --git a/devel/py-setuptools-declarative-requirements/distinfo b/devel/py-setuptools-declarative-requirements/distinfo new file mode 100644 index 000000000000..dd64d7685bee --- /dev/null +++ b/devel/py-setuptools-declarative-requirements/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1680180494 +SHA256 (setuptools-declarative-requirements-1.3.0.tar.gz) = 57a5b9bb9ad350c278e8aa6be4cdebbcd925b9ba71d6a712a178a618cfb898f7 +SIZE (setuptools-declarative-requirements-1.3.0.tar.gz) = 20971 diff --git a/devel/py-setuptools-declarative-requirements/pkg-descr b/devel/py-setuptools-declarative-requirements/pkg-descr new file mode 100644 index 000000000000..4b8fed9e3bb2 --- /dev/null +++ b/devel/py-setuptools-declarative-requirements/pkg-descr @@ -0,0 +1,5 @@ +Declarative setuptools Config Requirements Files Support + +This projects adds the ability for projects using setuptools +declarative configuration to specify requirements using requirements +files.