From 6821ccba911adb1d1c6ecf0a3fbf588574050a47 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 16 Dec 2014 15:23:49 +0100 Subject: [PATCH] Add the pgen2 packages and grammar files to be able to deploy Jedi. --- MANIFEST.in | 1 + setup.py | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index 0c863192..f25326a9 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -8,6 +8,7 @@ include conftest.py include pytest.ini include tox.ini include jedi/evaluate/compiled/fake/*.pym +include jedi/parser/grammar*.txt recursive-include test * recursive-include docs * recursive-exclude * *.pyc diff --git a/setup.py b/setup.py index 97cb3abf..b623d22f 100755 --- a/setup.py +++ b/setup.py @@ -11,6 +11,8 @@ __AUTHOR__ = 'David Halter' __AUTHOR_EMAIL__ = 'davidhalter88@gmail.com' readme = open('README.rst').read() + '\n\n' + open('CHANGELOG.rst').read() +packages = ['jedi', 'jedi.parser', 'jedi.parser.pgen2', + 'jedi.evaluate', 'jedi.evaluate.compiled', 'jedi.api'] import jedi @@ -25,8 +27,8 @@ setup(name='jedi', license='MIT', keywords='python completion refactoring vim', long_description=readme, - packages=['jedi', 'jedi.parser', 'jedi.evaluate', 'jedi.evaluate.compiled', 'jedi.api'], - package_data={'jedi': ['evaluate/compiled/fake/*.pym']}, + packages=packages, + package_data={'jedi': ['evaluate/compiled/fake/*.pym', 'parser/grammar*.txt']}, platforms=['any'], classifiers=[ 'Development Status :: 4 - Beta',