mirror of
https://github.com/davidhalter/parso.git
synced 2025-12-06 12:54:29 +08:00
As well as the type stubs, this includes both the py.typed flag file (for tools) and the classifier (for people).
56 lines
1.8 KiB
Python
Executable File
56 lines
1.8 KiB
Python
Executable File
#!/usr/bin/env python
|
|
|
|
from __future__ import with_statement
|
|
|
|
from setuptools import setup, find_packages
|
|
|
|
import parso
|
|
|
|
|
|
__AUTHOR__ = 'David Halter'
|
|
__AUTHOR_EMAIL__ = 'davidhalter88@gmail.com'
|
|
|
|
readme = open('README.rst').read() + '\n\n' + open('CHANGELOG.rst').read()
|
|
|
|
setup(name='parso',
|
|
version=parso.__version__,
|
|
description='A Python Parser',
|
|
author=__AUTHOR__,
|
|
author_email=__AUTHOR_EMAIL__,
|
|
include_package_data=True,
|
|
maintainer=__AUTHOR__,
|
|
maintainer_email=__AUTHOR_EMAIL__,
|
|
url='https://github.com/davidhalter/parso',
|
|
license='MIT',
|
|
keywords='python parser parsing',
|
|
long_description=readme,
|
|
packages=find_packages(exclude=['test']),
|
|
package_data={'parso': ['python/grammar*.txt', 'py.typed', '*.pyi', '**/*.pyi']},
|
|
platforms=['any'],
|
|
python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*',
|
|
classifiers=[
|
|
'Development Status :: 4 - Beta',
|
|
'Environment :: Plugins',
|
|
'Intended Audience :: Developers',
|
|
'License :: OSI Approved :: MIT License',
|
|
'Operating System :: OS Independent',
|
|
'Programming Language :: Python :: 2',
|
|
'Programming Language :: Python :: 2.7',
|
|
'Programming Language :: Python :: 3',
|
|
'Programming Language :: Python :: 3.4',
|
|
'Programming Language :: Python :: 3.5',
|
|
'Programming Language :: Python :: 3.6',
|
|
'Programming Language :: Python :: 3.7',
|
|
'Topic :: Software Development :: Libraries :: Python Modules',
|
|
'Topic :: Text Editors :: Integrated Development Environments (IDE)',
|
|
'Topic :: Utilities',
|
|
'Typing :: Typed',
|
|
],
|
|
extras_require={
|
|
'testing': [
|
|
'pytest>=3.0.7',
|
|
'docopt',
|
|
],
|
|
},
|
|
)
|