pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/editors
Module Name: pkgsrc
Committed By: adam
Date: Mon Oct 16 17:03:06 UTC 2017
Modified Files:
pkgsrc/editors: Makefile
Added Files:
pkgsrc/editors/py-jedi: DESCR Makefile PLIST distinfo
Log Message:
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. It's possible to search for
related names and to list all names in a Python file and infer them. Jedi
understands docstrings and you can use Jedi autocompletion in your REPL as
well.
To generate a diff of this commit:
cvs rdiff -u -r1.183 -r1.184 pkgsrc/editors/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/editors/py-jedi/DESCR \
pkgsrc/editors/py-jedi/Makefile pkgsrc/editors/py-jedi/PLIST \
pkgsrc/editors/py-jedi/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/editors/Makefile
diff -u pkgsrc/editors/Makefile:1.183 pkgsrc/editors/Makefile:1.184
--- pkgsrc/editors/Makefile:1.183 Sat Sep 30 07:24:22 2017
+++ pkgsrc/editors/Makefile Mon Oct 16 17:03:06 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.183 2017/09/30 07:24:22 wiz Exp $
+# $NetBSD: Makefile,v 1.184 2017/10/16 17:03:06 adam Exp $
#
COMMENT= Editors
@@ -110,6 +110,7 @@ SUBDIR+= pico
SUBDIR+= pluma
SUBDIR+= poedit
SUBDIR+= py-editor
+SUBDIR+= py-jedi
SUBDIR+= rox-edit
SUBDIR+= sam
SUBDIR+= sandy
Added files:
Index: pkgsrc/editors/py-jedi/DESCR
diff -u /dev/null pkgsrc/editors/py-jedi/DESCR:1.1
--- /dev/null Mon Oct 16 17:03:06 2017
+++ pkgsrc/editors/py-jedi/DESCR Mon Oct 16 17:03:06 2017
@@ -0,0 +1,9 @@
+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. It's possible to search for
+related names and to list all names in a Python file and infer them. Jedi
+understands docstrings and you can use Jedi autocompletion in your REPL as
+well.
Index: pkgsrc/editors/py-jedi/Makefile
diff -u /dev/null pkgsrc/editors/py-jedi/Makefile:1.1
--- /dev/null Mon Oct 16 17:03:06 2017
+++ pkgsrc/editors/py-jedi/Makefile Mon Oct 16 17:03:06 2017
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2017/10/16 17:03:06 adam Exp $
+
+DISTNAME= jedi-0.11.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= editors python
+MASTER_SITES= ${MASTER_SITE_PYPI:=j/jedi/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/davidhalter/jedi
+COMMENT= Autocompletion tool for Python that can be used for text editors
+LICENSE= mit
+
+DEPENDS+= ${PYPKGPREFIX}-parso>=0.1.0:../../lang/py-parso
+DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/editors/py-jedi/PLIST
diff -u /dev/null pkgsrc/editors/py-jedi/PLIST:1.1
--- /dev/null Mon Oct 16 17:03:06 2017
+++ pkgsrc/editors/py-jedi/PLIST Mon Oct 16 17:03:06 2017
@@ -0,0 +1,150 @@
+@comment $NetBSD: PLIST,v 1.1 2017/10/16 17:03:06 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/jedi/__init__.py
+${PYSITELIB}/jedi/__init__.pyc
+${PYSITELIB}/jedi/__init__.pyo
+${PYSITELIB}/jedi/__main__.py
+${PYSITELIB}/jedi/__main__.pyc
+${PYSITELIB}/jedi/__main__.pyo
+${PYSITELIB}/jedi/_compatibility.py
+${PYSITELIB}/jedi/_compatibility.pyc
+${PYSITELIB}/jedi/_compatibility.pyo
+${PYSITELIB}/jedi/api/__init__.py
+${PYSITELIB}/jedi/api/__init__.pyc
+${PYSITELIB}/jedi/api/__init__.pyo
+${PYSITELIB}/jedi/api/classes.py
+${PYSITELIB}/jedi/api/classes.pyc
+${PYSITELIB}/jedi/api/classes.pyo
+${PYSITELIB}/jedi/api/completion.py
+${PYSITELIB}/jedi/api/completion.pyc
+${PYSITELIB}/jedi/api/completion.pyo
+${PYSITELIB}/jedi/api/helpers.py
+${PYSITELIB}/jedi/api/helpers.pyc
+${PYSITELIB}/jedi/api/helpers.pyo
+${PYSITELIB}/jedi/api/interpreter.py
+${PYSITELIB}/jedi/api/interpreter.pyc
+${PYSITELIB}/jedi/api/interpreter.pyo
+${PYSITELIB}/jedi/api/keywords.py
+${PYSITELIB}/jedi/api/keywords.pyc
+${PYSITELIB}/jedi/api/keywords.pyo
+${PYSITELIB}/jedi/api/replstartup.py
+${PYSITELIB}/jedi/api/replstartup.pyc
+${PYSITELIB}/jedi/api/replstartup.pyo
+${PYSITELIB}/jedi/api/usages.py
+${PYSITELIB}/jedi/api/usages.pyc
+${PYSITELIB}/jedi/api/usages.pyo
+${PYSITELIB}/jedi/cache.py
+${PYSITELIB}/jedi/cache.pyc
+${PYSITELIB}/jedi/cache.pyo
+${PYSITELIB}/jedi/common.py
+${PYSITELIB}/jedi/common.pyc
+${PYSITELIB}/jedi/common.pyo
+${PYSITELIB}/jedi/debug.py
+${PYSITELIB}/jedi/debug.pyc
+${PYSITELIB}/jedi/debug.pyo
+${PYSITELIB}/jedi/evaluate/__init__.py
+${PYSITELIB}/jedi/evaluate/__init__.pyc
+${PYSITELIB}/jedi/evaluate/__init__.pyo
+${PYSITELIB}/jedi/evaluate/analysis.py
+${PYSITELIB}/jedi/evaluate/analysis.pyc
+${PYSITELIB}/jedi/evaluate/analysis.pyo
+${PYSITELIB}/jedi/evaluate/cache.py
+${PYSITELIB}/jedi/evaluate/cache.pyc
+${PYSITELIB}/jedi/evaluate/cache.pyo
+${PYSITELIB}/jedi/evaluate/compiled/__init__.py
+${PYSITELIB}/jedi/evaluate/compiled/__init__.pyc
+${PYSITELIB}/jedi/evaluate/compiled/__init__.pyo
+${PYSITELIB}/jedi/evaluate/compiled/fake.py
+${PYSITELIB}/jedi/evaluate/compiled/fake.pyc
+${PYSITELIB}/jedi/evaluate/compiled/fake.pyo
+${PYSITELIB}/jedi/evaluate/compiled/fake/_functools.pym
+${PYSITELIB}/jedi/evaluate/compiled/fake/_sqlite3.pym
+${PYSITELIB}/jedi/evaluate/compiled/fake/_sre.pym
+${PYSITELIB}/jedi/evaluate/compiled/fake/_weakref.pym
+${PYSITELIB}/jedi/evaluate/compiled/fake/builtins.pym
+${PYSITELIB}/jedi/evaluate/compiled/fake/datetime.pym
+${PYSITELIB}/jedi/evaluate/compiled/fake/io.pym
+${PYSITELIB}/jedi/evaluate/compiled/fake/operator.pym
+${PYSITELIB}/jedi/evaluate/compiled/fake/posix.pym
+${PYSITELIB}/jedi/evaluate/compiled/getattr_static.py
+${PYSITELIB}/jedi/evaluate/compiled/getattr_static.pyc
+${PYSITELIB}/jedi/evaluate/compiled/getattr_static.pyo
+${PYSITELIB}/jedi/evaluate/compiled/mixed.py
+${PYSITELIB}/jedi/evaluate/compiled/mixed.pyc
+${PYSITELIB}/jedi/evaluate/compiled/mixed.pyo
+${PYSITELIB}/jedi/evaluate/context.py
+${PYSITELIB}/jedi/evaluate/context.pyc
+${PYSITELIB}/jedi/evaluate/context.pyo
+${PYSITELIB}/jedi/evaluate/docstrings.py
+${PYSITELIB}/jedi/evaluate/docstrings.pyc
+${PYSITELIB}/jedi/evaluate/docstrings.pyo
+${PYSITELIB}/jedi/evaluate/dynamic.py
+${PYSITELIB}/jedi/evaluate/dynamic.pyc
+${PYSITELIB}/jedi/evaluate/dynamic.pyo
+${PYSITELIB}/jedi/evaluate/filters.py
+${PYSITELIB}/jedi/evaluate/filters.pyc
+${PYSITELIB}/jedi/evaluate/filters.pyo
+${PYSITELIB}/jedi/evaluate/finder.py
+${PYSITELIB}/jedi/evaluate/finder.pyc
+${PYSITELIB}/jedi/evaluate/finder.pyo
+${PYSITELIB}/jedi/evaluate/flow_analysis.py
+${PYSITELIB}/jedi/evaluate/flow_analysis.pyc
+${PYSITELIB}/jedi/evaluate/flow_analysis.pyo
+${PYSITELIB}/jedi/evaluate/helpers.py
+${PYSITELIB}/jedi/evaluate/helpers.pyc
+${PYSITELIB}/jedi/evaluate/helpers.pyo
+${PYSITELIB}/jedi/evaluate/imports.py
+${PYSITELIB}/jedi/evaluate/imports.pyc
+${PYSITELIB}/jedi/evaluate/imports.pyo
+${PYSITELIB}/jedi/evaluate/instance.py
+${PYSITELIB}/jedi/evaluate/instance.pyc
+${PYSITELIB}/jedi/evaluate/instance.pyo
+${PYSITELIB}/jedi/evaluate/iterable.py
+${PYSITELIB}/jedi/evaluate/iterable.pyc
+${PYSITELIB}/jedi/evaluate/iterable.pyo
+${PYSITELIB}/jedi/evaluate/jedi_typing.py
+${PYSITELIB}/jedi/evaluate/jedi_typing.pyc
+${PYSITELIB}/jedi/evaluate/jedi_typing.pyo
+${PYSITELIB}/jedi/evaluate/param.py
+${PYSITELIB}/jedi/evaluate/param.pyc
+${PYSITELIB}/jedi/evaluate/param.pyo
+${PYSITELIB}/jedi/evaluate/parser_cache.py
+${PYSITELIB}/jedi/evaluate/parser_cache.pyc
+${PYSITELIB}/jedi/evaluate/parser_cache.pyo
+${PYSITELIB}/jedi/evaluate/pep0484.py
+${PYSITELIB}/jedi/evaluate/pep0484.pyc
+${PYSITELIB}/jedi/evaluate/pep0484.pyo
+${PYSITELIB}/jedi/evaluate/precedence.py
+${PYSITELIB}/jedi/evaluate/precedence.pyc
+${PYSITELIB}/jedi/evaluate/precedence.pyo
+${PYSITELIB}/jedi/evaluate/recursion.py
+${PYSITELIB}/jedi/evaluate/recursion.pyc
+${PYSITELIB}/jedi/evaluate/recursion.pyo
+${PYSITELIB}/jedi/evaluate/representation.py
+${PYSITELIB}/jedi/evaluate/representation.pyc
+${PYSITELIB}/jedi/evaluate/representation.pyo
+${PYSITELIB}/jedi/evaluate/site.py
+${PYSITELIB}/jedi/evaluate/site.pyc
+${PYSITELIB}/jedi/evaluate/site.pyo
+${PYSITELIB}/jedi/evaluate/stdlib.py
+${PYSITELIB}/jedi/evaluate/stdlib.pyc
+${PYSITELIB}/jedi/evaluate/stdlib.pyo
+${PYSITELIB}/jedi/evaluate/sys_path.py
+${PYSITELIB}/jedi/evaluate/sys_path.pyc
+${PYSITELIB}/jedi/evaluate/sys_path.pyo
+${PYSITELIB}/jedi/parser_utils.py
+${PYSITELIB}/jedi/parser_utils.pyc
+${PYSITELIB}/jedi/parser_utils.pyo
+${PYSITELIB}/jedi/refactoring.py
+${PYSITELIB}/jedi/refactoring.pyc
+${PYSITELIB}/jedi/refactoring.pyo
+${PYSITELIB}/jedi/settings.py
+${PYSITELIB}/jedi/settings.pyc
+${PYSITELIB}/jedi/settings.pyo
+${PYSITELIB}/jedi/utils.py
+${PYSITELIB}/jedi/utils.pyc
+${PYSITELIB}/jedi/utils.pyo
Index: pkgsrc/editors/py-jedi/distinfo
diff -u /dev/null pkgsrc/editors/py-jedi/distinfo:1.1
--- /dev/null Mon Oct 16 17:03:06 2017
+++ pkgsrc/editors/py-jedi/distinfo Mon Oct 16 17:03:06 2017
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/10/16 17:03:06 adam Exp $
+
+SHA1 (jedi-0.11.0.tar.gz) = 3dde84f870027f343e03dd33206c5aab30ca38b1
+RMD160 (jedi-0.11.0.tar.gz) = c057c5e28b98fc00386ad7024a9e0ea2d20b38f9
+SHA512 (jedi-0.11.0.tar.gz) = 64ea90518b6f88ceea9b3a18a8bba23815a49f5aa93a89a56763224dbb949c4e6d5641180d1793f06006ae138eb8b1a25d08e0e53188ce0cd193925d450260bd
+Size (jedi-0.11.0.tar.gz) = 337972 bytes
Home |
Main Index |
Thread Index |
Old Index