1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
try:
from setuptools import setup
kw = {"test_suite": "tests"}
except ImportError:
from distutils.core import setup
kw = {}
setup(
name="beniget", # gast, beniget!
version="0.4.1",
packages=["beniget"],
description="Extract semantic information about static Python code",
long_description="""
A static analyzer for Python2 and Python3 code.
Beniget provides a static over-approximation of the global and
local definitions inside Python Module/Class/Function.
It can also compute def-use chains from each definition.""",
author="serge-sans-paille",
author_email="serge.guelton@telecom-bretagne.eu",
url="https://github.com/serge-sans-paille/beniget/",
license="BSD 3-Clause",
install_requires=open("requirements.txt").read().splitlines(),
classifiers=[
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Natural Language :: English",
"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",
],
python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
**kw
)
|