-
Notifications
You must be signed in to change notification settings - Fork 7
/
setup.py
49 lines (44 loc) · 1.6 KB
/
setup.py
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
42
43
44
45
46
47
48
49
import os
from setuptools import setup
kw = {"test_suite": "tests"}
dev_reqs = open("requirements-dev.txt").read().splitlines()
extras_require = {"test": dev_reqs, "dev": dev_reqs}
versionfile = os.path.join('memestra', 'version.py')
exec(open(versionfile).read())
setup(
name="memestra",
version=__version__,
packages=["memestra"],
description=__descr__,
long_description="""
A linter that tracks reference to deprecated functions.
Memestra walks through your code base and tracks reference to function marks
with a given decorator.""",
author="serge-sans-paille",
author_email="serge.guelton@telecom-bretagne.eu",
url=__url__,
license="BSD 3-Clause",
install_requires=open("requirements.txt").read().splitlines(),
extras_require=extras_require,
entry_points={'console_scripts':
['memestra = memestra.memestra:run',
'memestra-cache = memestra.caching:run'],
'memestra.plugins':
[".ipynb = memestra.nbmemestra:register", ],
},
classifiers=[
"Development Status :: 3 - Alpha",
"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=">=3.4",
**kw
)