From d15ea156b3e7814c5f01ffcfc5570ac5af1a36d4 Mon Sep 17 00:00:00 2001 From: shadchin Date: Thu, 1 Sep 2016 11:19:05 +0000 Subject: [PATCH] Import py-isort, ok and tweak edd@ isort is a Python utility / library to sort imports alphabetically, and automatically separated into sections. It provides a command line utility, Python library and plugins for various editors to quickly sort all your imports. --- devel/py-isort/Makefile | 33 +++++++++++++++++++++++++++++++++ devel/py-isort/distinfo | 2 ++ devel/py-isort/pkg/DESCR | 4 ++++ devel/py-isort/pkg/PLIST | 26 ++++++++++++++++++++++++++ 4 files changed, 65 insertions(+) create mode 100644 devel/py-isort/Makefile create mode 100644 devel/py-isort/distinfo create mode 100644 devel/py-isort/pkg/DESCR create mode 100644 devel/py-isort/pkg/PLIST diff --git a/devel/py-isort/Makefile b/devel/py-isort/Makefile new file mode 100644 index 00000000000..fa175b6b636 --- /dev/null +++ b/devel/py-isort/Makefile @@ -0,0 +1,33 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2016/09/01 11:19:05 shadchin Exp $ + +COMMENT = Python utility / library to sort Python imports + +MODPY_EGG_VERSION = 4.2.5 +DISTNAME = isort-${MODPY_EGG_VERSION} +PKGNAME = py-isort-${MODPY_EGG_VERSION} + +CATEGORIES = devel + +HOMEPAGE = https://github.com/timothycrosley/isort + +MAINTAINER= Alexandr Shadchin + +# MIT +PERMIT_PACKAGE_CDROM = Yes + +MODULES = lang/python + +MODPY_PI = Yes +MODPY_SETUPTOOLS = Yes + +FLAVORS = python3 +FLAVOR ?= + +NO_TEST = Yes + +.if ${FLAVOR:Mpython3} +post-install: + mv ${PREFIX}/bin/isort ${PREFIX}/bin/isort${MODPY_BIN_SUFFIX} +.endif + +.include diff --git a/devel/py-isort/distinfo b/devel/py-isort/distinfo new file mode 100644 index 00000000000..c56bea6321d --- /dev/null +++ b/devel/py-isort/distinfo @@ -0,0 +1,2 @@ +SHA256 (isort-4.2.5.tar.gz) = VrIARPQ89uZ4P+ldBU51SsylLdQ/vpJ3wb3/g1U36lw= +SIZE (isort-4.2.5.tar.gz) = 36361 diff --git a/devel/py-isort/pkg/DESCR b/devel/py-isort/pkg/DESCR new file mode 100644 index 00000000000..5263ea67bc6 --- /dev/null +++ b/devel/py-isort/pkg/DESCR @@ -0,0 +1,4 @@ +isort is a Python utility / library to sort imports alphabetically, and +automatically separated into sections. It provides a command line utility, +Python library and plugins for various editors to quickly sort all your +imports. diff --git a/devel/py-isort/pkg/PLIST b/devel/py-isort/pkg/PLIST new file mode 100644 index 00000000000..5790997a78b --- /dev/null +++ b/devel/py-isort/pkg/PLIST @@ -0,0 +1,26 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2016/09/01 11:19:05 shadchin Exp $ +bin/isort${MODPY_BIN_SUFFIX} +lib/python${MODPY_VERSION}/site-packages/isort/ +lib/python${MODPY_VERSION}/site-packages/isort-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/isort-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO +lib/python${MODPY_VERSION}/site-packages/isort-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt +lib/python${MODPY_VERSION}/site-packages/isort-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/isort-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt +lib/python${MODPY_VERSION}/site-packages/isort-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/isort/__init__.py +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/isort/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/isort/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/isort/${MODPY_PYCACHE}hooks.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/isort/${MODPY_PYCACHE}isort.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/isort/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/isort/${MODPY_PYCACHE}natural.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/isort/${MODPY_PYCACHE}pie_slice.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/isort/${MODPY_PYCACHE}pylama_isort.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/isort/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/isort/hooks.py +lib/python${MODPY_VERSION}/site-packages/isort/isort.py +lib/python${MODPY_VERSION}/site-packages/isort/main.py +lib/python${MODPY_VERSION}/site-packages/isort/natural.py +lib/python${MODPY_VERSION}/site-packages/isort/pie_slice.py +lib/python${MODPY_VERSION}/site-packages/isort/pylama_isort.py +lib/python${MODPY_VERSION}/site-packages/isort/settings.py