diff --git devel/py-rope/Makefile devel/py-rope/Makefile
index 70537ad4d82..a67d9b7ca21 100644
--- devel/py-rope/Makefile
+++ devel/py-rope/Makefile
@@ -1,21 +1,28 @@
 # $OpenBSD: Makefile,v 1.4 2015/09/29 10:52:11 sthen Exp $
 
-COMMENT=		refactoring library
+COMMENT=		a python refactoring library
 
-MODPY_EGG_VERSION=	0.9.4
+MODPY_EGG_VERSION=	0.10.7
 DISTNAME=		rope-${MODPY_EGG_VERSION}
+PKGNAME=                py-${DISTNAME:L}
+
 CATEGORIES=     	devel
-REVISION=		0
 
-# GPL
+# GPL v2
 PERMIT_PACKAGE_CDROM=	Yes
 
-HOMEPAGE=		http://rope.sf.net/
+HOMEPAGE=		https://github.com/python-rope/rope
+
+MODULES=		lang/python
+MODPY_PI =              Yes
+MODPY_SETUPTOOLS=       Yes
 
-MODPY_PI =		Yes
+FLAVORS=                python3
+FLAVOR?=
 
-MODPY_SETUPTOOLS=	Yes
+TEST_DEPENDS=		devel/py-test${MODPY_FLAVOR}
+do-test:
+	cd ${WRKSRC} && ${MODPY_BIN} -m pytest
 
-MODULES=		lang/python
 
 .include <bsd.port.mk>
diff --git devel/py-rope/distinfo devel/py-rope/distinfo
index 318cf78b42d..c6ea6d9c79f 100644
--- devel/py-rope/distinfo
+++ devel/py-rope/distinfo
@@ -1,2 +1,2 @@
-SHA256 (rope-0.9.4.tar.gz) = LcA0JgSFHY+9r6GYFy6rXaftQidZAWZpBWGB4hxUpro=
-SIZE (rope-0.9.4.tar.gz) = 221516
+SHA256 (rope-0.10.7.tar.gz) = oJ7f0gNP1QCZpngi+b2FH70PTpjTuHUZ9iZ7YOUNgNE=
+SIZE (rope-0.10.7.tar.gz) = 244089
diff --git devel/py-rope/pkg/PLIST devel/py-rope/pkg/PLIST
index 7fef7a41527..6f5b4c6d9f6 100644
--- devel/py-rope/pkg/PLIST
+++ devel/py-rope/pkg/PLIST
@@ -1,4 +1,4 @@
-@comment $OpenBSD: PLIST,v 1.2 2015/04/02 19:03:45 jasper Exp $
+@comment $OpenBSD$
 lib/python${MODPY_VERSION}/site-packages/rope/
 lib/python${MODPY_VERSION}/site-packages/rope-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
 lib/python${MODPY_VERSION}/site-packages/rope-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
@@ -6,153 +6,203 @@ lib/python${MODPY_VERSION}/site-packages/rope-${MODPY_EGG_VERSION}-py${MODPY_VER
 lib/python${MODPY_VERSION}/site-packages/rope-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
 lib/python${MODPY_VERSION}/site-packages/rope-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/rope/__init__.py
-lib/python${MODPY_VERSION}/site-packages/rope/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/
 lib/python${MODPY_VERSION}/site-packages/rope/base/__init__.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}arguments.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}ast.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}astutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}builtins.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}change.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}codeanalyze.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}default_config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}evaluate.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}fscommands.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}history.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}libutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}prefs.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}project.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}pycore.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}pynames.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}pynamesdef.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}pyobjects.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}pyobjectsdef.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}pyscopes.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}resourceobserver.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}resources.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}simplify.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}stdmods.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}taskhandle.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/${MODPY_PYCACHE}worder.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/arguments.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/arguments.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/ast.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/ast.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/astutils.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/astutils.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/builtins.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/builtins.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/change.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/change.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/codeanalyze.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/codeanalyze.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/default_config.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/default_config.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/evaluate.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/evaluate.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/exceptions.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/exceptions.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/fscommands.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/fscommands.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/history.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/history.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/libutils.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/libutils.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/__init__.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/oi/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}doa.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}memorydb.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}objectdb.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}objectinfo.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}runmod.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}soa.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}soi.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/${MODPY_PYCACHE}transform.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/doa.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/oi/doa.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/memorydb.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/oi/memorydb.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/objectdb.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/oi/objectdb.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/objectinfo.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/oi/objectinfo.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/runmod.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/oi/runmod.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/soa.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/oi/soa.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/soi.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/oi/soi.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/oi/transform.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/oi/transform.pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/${MODPY_PYCACHE}evaluate.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/${MODPY_PYCACHE}factory.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/${MODPY_PYCACHE}interfaces.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/evaluate.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/factory.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/interfaces.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/${MODPY_PYCACHE}composite.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/${MODPY_PYCACHE}docstrings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/${MODPY_PYCACHE}inheritance.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/${MODPY_PYCACHE}interfaces.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/${MODPY_PYCACHE}numpydocstrings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/${MODPY_PYCACHE}pep0484_type_comments.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/composite.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/docstrings.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/inheritance.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/interfaces.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/numpydocstrings.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/providers/pep0484_type_comments.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/${MODPY_PYCACHE}composite.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/${MODPY_PYCACHE}interfaces.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/composite.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/interfaces.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/resolvers/types.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/oi/type_hinting/utils.py
 lib/python${MODPY_VERSION}/site-packages/rope/base/prefs.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/prefs.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/project.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/project.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/pycore.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/pycore.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/pynames.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/pynames.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/pynamesdef.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/pynamesdef.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/pyobjects.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/pyobjects.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/pyobjectsdef.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/pyobjectsdef.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/pyscopes.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/pyscopes.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/resourceobserver.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/resourceobserver.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/resources.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/resources.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/simplify.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/simplify.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/stdmods.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/stdmods.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/base/taskhandle.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/taskhandle.pyc
-lib/python${MODPY_VERSION}/site-packages/rope/base/utils.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/utils.pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/utils/
+lib/python${MODPY_VERSION}/site-packages/rope/base/utils/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/base/utils/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/base/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/utils/${MODPY_PYCACHE}datastructures.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/utils/${MODPY_PYCACHE}pycompat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/base/utils/datastructures.py
+lib/python${MODPY_VERSION}/site-packages/rope/base/utils/pycompat.py
 lib/python${MODPY_VERSION}/site-packages/rope/base/worder.py
-lib/python${MODPY_VERSION}/site-packages/rope/base/worder.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/__init__.py
-lib/python${MODPY_VERSION}/site-packages/rope/contrib/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}autoimport.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}changestack.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}codeassist.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}finderrors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}findit.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}fixmodnames.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}fixsyntax.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/contrib/${MODPY_PYCACHE}generate.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/autoimport.py
-lib/python${MODPY_VERSION}/site-packages/rope/contrib/autoimport.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/changestack.py
-lib/python${MODPY_VERSION}/site-packages/rope/contrib/changestack.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/codeassist.py
-lib/python${MODPY_VERSION}/site-packages/rope/contrib/codeassist.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/finderrors.py
-lib/python${MODPY_VERSION}/site-packages/rope/contrib/finderrors.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/findit.py
-lib/python${MODPY_VERSION}/site-packages/rope/contrib/findit.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/fixmodnames.py
-lib/python${MODPY_VERSION}/site-packages/rope/contrib/fixmodnames.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/fixsyntax.py
-lib/python${MODPY_VERSION}/site-packages/rope/contrib/fixsyntax.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/contrib/generate.py
-lib/python${MODPY_VERSION}/site-packages/rope/contrib/generate.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/__init__.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}change_signature.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}encapsulate_field.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}extract.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}functionutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}inline.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}introduce_factory.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}introduce_parameter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}localtofield.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}method_object.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}move.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}multiproject.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}occurrences.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}patchedast.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}rename.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}restructure.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}similarfinder.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}sourceutils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}suites.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}topackage.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}usefunction.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/${MODPY_PYCACHE}wildcards.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/change_signature.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/change_signature.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/encapsulate_field.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/encapsulate_field.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/extract.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/extract.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/functionutils.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/functionutils.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/__init__.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/${MODPY_PYCACHE}actions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/${MODPY_PYCACHE}importinfo.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/${MODPY_PYCACHE}module_imports.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/actions.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/actions.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/importinfo.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/importinfo.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/module_imports.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/importutils/module_imports.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/inline.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/inline.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/introduce_factory.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/introduce_factory.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/introduce_parameter.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/introduce_parameter.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/localtofield.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/localtofield.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/method_object.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/method_object.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/move.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/move.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/multiproject.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/multiproject.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/occurrences.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/occurrences.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/patchedast.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/patchedast.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/rename.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/rename.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/restructure.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/restructure.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/similarfinder.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/similarfinder.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/sourceutils.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/sourceutils.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/suites.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/suites.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/topackage.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/topackage.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/usefunction.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/usefunction.pyc
 lib/python${MODPY_VERSION}/site-packages/rope/refactor/wildcards.py
-lib/python${MODPY_VERSION}/site-packages/rope/refactor/wildcards.pyc
