svn commit: r528303 - in head/devel: . py-autoflake

Tobias C. Berner tcberner at FreeBSD.org
Thu Mar 12 18:27:37 UTC 2020


Author: tcberner
Date: Thu Mar 12 18:27:34 2020
New Revision: 528303
URL: https://svnweb.freebsd.org/changeset/ports/528303

Log:
  New port: devel/py-autoflake: Removes unused imports and unused variables from Python code
  
  Removes unused imports and unused variables from Python code. It makes use of
  pyflakes to do this.
  
  By default, autoflake only removes unused imports for modules that are part of
  the standard library. (Other modules may have side effects that make them
  unsafe to remove automatically.) Removal of unused variables is also disabled
  by default.
  
  WWW: https://github.com/myint/autoflake
  
  PR:		244759
  Submitted by:	Goran Mekić <meka at tilda.center>

Added:
  head/devel/py-autoflake/
  head/devel/py-autoflake/Makefile   (contents, props changed)
  head/devel/py-autoflake/distinfo   (contents, props changed)
  head/devel/py-autoflake/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Thu Mar 12 17:52:21 2020	(r528302)
+++ head/devel/Makefile	Thu Mar 12 18:27:34 2020	(r528303)
@@ -4068,6 +4068,7 @@
     SUBDIR += py-atomicwrites
     SUBDIR += py-atpublic
     SUBDIR += py-attrs
+    SUBDIR += py-autoflake
     SUBDIR += py-automaton
     SUBDIR += py-avro
     SUBDIR += py-aws-sam-translator

Added: head/devel/py-autoflake/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-autoflake/Makefile	Thu Mar 12 18:27:34 2020	(r528303)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME=	autoflake
+PORTVERSION=	1.3.1
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	meka at tilda.center
+COMMENT=	Removes unused imports and unused variables from Python code
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyflakes>=1.1.0:devel/py-pyflakes@${PY_FLAVOR}
+
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist concurrent distutils
+
+TEST_ENV=	PYTHONPATH=${WRKSRC}/src
+
+NO_ARCH=	yes
+
+do-test:
+	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs -o addopts=
+
+.include <bsd.port.mk>

Added: head/devel/py-autoflake/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-autoflake/distinfo	Thu Mar 12 18:27:34 2020	(r528303)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1584024731
+SHA256 (autoflake-1.3.1.tar.gz) = 680cb9dade101ed647488238ccb8b8bfb4369b53d58ba2c8cdf7d5d54e01f95b
+SIZE (autoflake-1.3.1.tar.gz) = 17443

Added: head/devel/py-autoflake/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-autoflake/pkg-descr	Thu Mar 12 18:27:34 2020	(r528303)
@@ -0,0 +1,9 @@
+Removes unused imports and unused variables from Python code. It makes use of
+pyflakes to do this.
+
+By default, autoflake only removes unused imports for modules that are part of
+the standard library. (Other modules may have side effects that make them
+unsafe to remove automatically.) Removal of unused variables is also disabled
+by default.
+
+WWW: https://github.com/myint/autoflake


More information about the svn-ports-all mailing list