# Copyright (c) Facebook, Inc. and its affiliates. # # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. from os import path # pyre-ignore Pyre doesn't know about setuptools. import setuptools this_directory = path.abspath(path.dirname(__file__)) with open(path.join(this_directory, "README.rst"), encoding="utf-8") as f: long_description = f.read() setuptools.setup( name="libcst", description="A concrete syntax tree with AST-like properties for Python 3.7 programs.", long_description=long_description, long_description_content_type="text/x-rst", version="0.1.2", url="https://github.com/Instagram/LibCST", license="MIT", packages=setuptools.find_packages(), test_suite="libcst", python_requires=">=3.6", install_requires=[ "dataclasses; python_version < '3.7'", "parso >= 0.3.0", "typing_extensions >= 3.7.2", "typing_inspect >= 0.3.1", ], extras_require={ "dev": [ "black", "codecov", "coverage", "hypothesis >= 4.36.0", "hypothesmith >= 0.0.4", "isort", "flake8", "jupyter", "nbsphinx", "pyre-check", "Sphinx", "sphinx-rtd-theme", ] }, classifiers=[ "License :: OSI Approved :: MIT License", "Topic :: Software Development :: Libraries", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", ], )