From nobody Sat Apr 6 00:01:18 2024 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 4VBFrJ35XHz5HSRB; Sat, 6 Apr 2024 00:01:20 +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 4VBFrH27Ljz43Rc; Sat, 6 Apr 2024 00:01:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712361679; 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=WhIdnGxZtT/dtUyemYG9L1uwRE+gEVYEB/oP1+IzE+k=; b=mz3bMt/whMXwn9WT+60ShQNGO29lED+nmcPMZCwvkKIeQFQ/2PjRZmfCYwVjbXZEb2ETch /Wws/PNY1aSHm1GEfGRJAYgODD28dlPduj2oevyB0P/W42KcnlYbshNjby5b0vBSKMehjM LwAZP2LE68la/9bS3IZuXdfVhSGqM2+IKCggVI8jy6T7G2NhQ+qFluXNTxw0PYxVvpzyvB bUbmp3hlsAO8skpB/OxYWPk+C7agzaynTXO/DhTxBB+P+J0v2+sdlV62Aoxxf+vqZOILwE 8kRDeeZE1+4gXvtU/0vCqNgfdVNZESvbWfaQuvqMb+s66r2qFB+FPLFiOYDx7A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1712361679; a=rsa-sha256; cv=none; b=RniRaLKqy9HOsl+uJ2Cg4/IssKscK7+a+R3JUjCKfNOBH16nfJaGmOb+zH8LfbJEjVKWos OqLfqaLxmWoKKP2DFkYlWEkaxA0rMmOt5LoqqTEohFGbBdoporSYuRGeb20gS7abnYR16M 9cD9spzFljrcfL8pVPmIUvEWJtv2zSmZ0qCbV9CWY7g56/vY4Qt/LDHJhT4JD62vuxYOs9 7LWaScy9dak6rIPKytW5KjsjQR0W/oQZqWzhuRDyQNfzQJ6OHvMq4Lgl56GCDa/NVW0wbo uCJ6hypA9H736Z1KJC7ELBd7PZ46YV1zvh7SXge5AUwitE272diBVKTp66s/Pw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712361679; 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=WhIdnGxZtT/dtUyemYG9L1uwRE+gEVYEB/oP1+IzE+k=; b=HR7sxEZQPCXvZGjZsBPF5vneMX01UPdzxswwTNBYv8CCEYcOdGe7xk0IFU6s01joVJsWZn nbmXJ3OpXYYJ4meRV2iuoUD5ZttnflAWU0RuQtCRVtvjIcIVNj8a32YL6uV6USWJ609AST sc+yjNhBKoB5c7/liqfOESpe3UD/OC9Yrajmc1bH8s2hKz5F30vytddJuwfuNz/znURaMx T7DYL0KMG3DQOjexJfB08oFIzgJEqSxvBZCo2YJD3J066Gxk16yTff1IYwJ8xwwFe3NJPz P8wkoHHNZzHOMgnpCSYETQOE1MLlYCuAFpfRKf5he970VSbM+QRJzH/DYrxD9A== 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 4VBFrG6qrjzLLM; Sat, 6 Apr 2024 00:01:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43601IIL072445; Sat, 6 Apr 2024 00:01:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43601IVq072443; Sat, 6 Apr 2024 00:01:18 GMT (envelope-from git) Date: Sat, 6 Apr 2024 00:01:18 GMT Message-Id: <202404060001.43601IVq072443@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: 9d9c939dae4d - main - devel/py-usort: Add py-usort 1.0.8.post1 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: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9d9c939dae4d02e4c012fcf2666b768fc403ffa2 Auto-Submitted: auto-generated The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=9d9c939dae4d02e4c012fcf2666b768fc403ffa2 commit 9d9c939dae4d02e4c012fcf2666b768fc403ffa2 Author: Po-Chuan Hsieh AuthorDate: 2024-04-05 23:56:50 +0000 Commit: Po-Chuan Hsieh CommitDate: 2024-04-05 23:56:50 +0000 devel/py-usort: Add py-usort 1.0.8.post1 usort is a safe, minimal import sorter. Its primary goal is to make no "dangerous" changes to code. This is achieved by detecting distinct "blocks" of imports that are the most likely to be safely interchangeable, and only reordering imports within these blocks without altering formatting. Code style is left as an exercise for linters and formatters. --- devel/Makefile | 1 + devel/py-usort/Makefile | 31 +++++++++++++++++++++++++++++++ devel/py-usort/distinfo | 3 +++ devel/py-usort/pkg-descr | 5 +++++ 4 files changed, 40 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 5a9c4677c89a..a70257847079 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5846,6 +5846,7 @@ SUBDIR += py-us SUBDIR += py-user_agents SUBDIR += py-userpath + SUBDIR += py-usort SUBDIR += py-uvloop SUBDIR += py-validate-pyproject SUBDIR += py-validators diff --git a/devel/py-usort/Makefile b/devel/py-usort/Makefile new file mode 100644 index 000000000000..d74906e0c738 --- /dev/null +++ b/devel/py-usort/Makefile @@ -0,0 +1,31 @@ +PORTNAME= usort +PORTVERSION= 1.0.8.post1 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Small, safe import sorter +WWW= https://usort.readthedocs.io/en/stable/ \ + https://github.com/facebook/usort + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=38.3.0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=21.2.0:devel/py-attrs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=7.0.0:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}libcst>=0.3.7:devel/py-libcst@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}moreorless>=0.3.0:devel/py-moreorless@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}stdlibs>=2021.4.1:devel/py-stdlibs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}toml>=0.10.0:textproc/py-toml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}trailrunner>=1.0:devel/py-trailrunner@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include diff --git a/devel/py-usort/distinfo b/devel/py-usort/distinfo new file mode 100644 index 000000000000..231fd4bf1686 --- /dev/null +++ b/devel/py-usort/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1712330563 +SHA256 (usort-1.0.8.post1.tar.gz) = 68def75f2b20b97390c552c503e071ee06c65ad502c5f94f3bd03f095cf4dfe6 +SIZE (usort-1.0.8.post1.tar.gz) = 83215 diff --git a/devel/py-usort/pkg-descr b/devel/py-usort/pkg-descr new file mode 100644 index 000000000000..0734373801f1 --- /dev/null +++ b/devel/py-usort/pkg-descr @@ -0,0 +1,5 @@ +usort is a safe, minimal import sorter. Its primary goal is to make no +"dangerous" changes to code. This is achieved by detecting distinct "blocks" of +imports that are the most likely to be safely interchangeable, and only +reordering imports within these blocks without altering formatting. Code style +is left as an exercise for linters and formatters.