Import py-jedi 0.9.0, ok edd@
Jedi is a static analysis tool for Python that can be used in IDEs/editors. Its historic focus is autocompletion, but does static analysis for now as well. Jedi is fast and is very well tested. It understands Python on a deeper level than all other static analysis frameworks for Python. Jedi has support for two different goto functions. Jedi understands docstrings and you can use Jedi autocompletion in your REPL as well.
This commit is contained in:
parent
650ce21723
commit
035923da71
30
devel/py-jedi/Makefile
Normal file
30
devel/py-jedi/Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2016/12/14 14:17:31 shadchin Exp $
|
||||
|
||||
COMMENT = autocompletion tool for Python
|
||||
|
||||
MODPY_EGG_VERSION = 0.9.0
|
||||
DISTNAME = jedi-${MODPY_EGG_VERSION}
|
||||
PKGNAME = py-${DISTNAME}
|
||||
CATEGORIES = devel
|
||||
|
||||
HOMEPAGE = https://github.com/davidhalter/jedi
|
||||
|
||||
MAINTAINER = Alexandr Shadchin <shadchin@openbsd.org>
|
||||
|
||||
# MIT
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
MODULES = lang/python
|
||||
|
||||
TEST_DEPENDS = devel/py-test${MODPY_FLAVOR}
|
||||
|
||||
MODPY_PI = Yes
|
||||
MODPY_SETUPTOOLS = Yes
|
||||
|
||||
FLAVORS = python3
|
||||
FLAVOR ?=
|
||||
|
||||
do-test:
|
||||
cd ${WRKSRC} && ${MODPY_BIN} -m pytest test
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/py-jedi/distinfo
Normal file
2
devel/py-jedi/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (jedi-0.9.0.tar.gz) = O0wZ+6Mb3q2atzUPufp8kUxZsKgH3N1cAKBf64VJHTE=
|
||||
SIZE (jedi-0.9.0.tar.gz) = 334204
|
7
devel/py-jedi/pkg/DESCR
Normal file
7
devel/py-jedi/pkg/DESCR
Normal file
@ -0,0 +1,7 @@
|
||||
Jedi is a static analysis tool for Python that can be used in IDEs/editors.
|
||||
Its historic focus is autocompletion, but does static analysis for now as
|
||||
well. Jedi is fast and is very well tested. It understands Python on a deeper
|
||||
level than all other static analysis frameworks for Python.
|
||||
|
||||
Jedi has support for two different goto functions. Jedi understands
|
||||
docstrings and you can use Jedi autocompletion in your REPL as well.
|
117
devel/py-jedi/pkg/PLIST
Normal file
117
devel/py-jedi/pkg/PLIST
Normal file
@ -0,0 +1,117 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2016/12/14 14:17:31 shadchin Exp $
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/__main__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}_compatibility.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}refactoring.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/_compatibility.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jedi/api/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/${MODPY_PYCACHE}classes.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/${MODPY_PYCACHE}interpreter.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/${MODPY_PYCACHE}keywords.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/${MODPY_PYCACHE}replstartup.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/${MODPY_PYCACHE}usages.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/classes.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/helpers.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/interpreter.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/keywords.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/replstartup.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/api/usages.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/cache.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/common.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/debug.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}analysis.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}cache.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}docstrings.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}dynamic.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}finder.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}flow_analysis.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}imports.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}iterable.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}param.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}precedence.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}recursion.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}representation.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}stdlib.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/${MODPY_PYCACHE}sys_path.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/analysis.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/cache.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/${MODPY_PYCACHE}fake.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake/_functools.pym
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake/_sqlite3.pym
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake/_sre.pym
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake/_weakref.pym
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake/builtins.pym
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake/datetime.pym
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake/io.pym
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/compiled/fake/posix.pym
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/docstrings.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/dynamic.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/finder.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/flow_analysis.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/helpers.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/imports.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/iterable.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/param.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/precedence.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/recursion.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/representation.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/stdlib.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/evaluate/sys_path.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jedi/parser/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/${MODPY_PYCACHE}fast.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/${MODPY_PYCACHE}token.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/${MODPY_PYCACHE}tokenize.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/${MODPY_PYCACHE}tree.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/${MODPY_PYCACHE}user_context.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/fast.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/grammar2.7.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/grammar3.4.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/${MODPY_PYCACHE}grammar.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/${MODPY_PYCACHE}parse.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/${MODPY_PYCACHE}pgen.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/grammar.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/parse.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/pgen2/pgen.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/token.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/tokenize.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/tree.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/parser/user_context.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/refactoring.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/settings.py
|
||||
lib/python${MODPY_VERSION}/site-packages/jedi/utils.py
|
Loading…
Reference in New Issue
Block a user