This repository has been archived by the owner on May 14, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
/
setup.py
47 lines (42 loc) · 1.44 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
#!/bin/env python
# -*- coding: utf8 -*-
from setuptools import setup, find_packages
try:
import multiprocessing, logging
except ImportError:
pass
"""This manual version import is needed for setup.py
if we want to have the version pulled from one location
because if we import python.version to get it, the install
will fail because jinja2 will be missing."""
__version__ = "" # this will be pulled from version.py
with open('pythong/version.py') as f:
exec(f)
setup(name='pythong',
version=__version__,
description="Set up a minimal, yet comfortable structure \
for a Python project",
classifiers=[
"Development Status :: 2 - Pre-Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU General Public License (GPL)",
"Programming Language :: Python :: 2",
"Topic :: Software Development",
"Topic :: Utilities",
],
keywords='python development project bootstrap',
author='David Gay',
author_email='hello@davidgay.org',
url='http://github.com/dtgay/pythong',
license='GPLv3+',
packages=find_packages(exclude=['ez_setup', 'tests']),
test_suite='nose.collector',
tests_require=['nose', 'mock'],
include_package_data=True,
zip_safe=False,
install_requires=['jinja2', 'pyyaml'],
entry_points="""
[console_scripts]
pythong = pythong:parse_command
"""
)