-
Notifications
You must be signed in to change notification settings - Fork 16
/
setup.py
55 lines (48 loc) · 1.67 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
50
51
52
53
54
55
import sys
try:
from setuptools import setup, find_packages
except ImportError:
try:
from ez_setup import use_setuptools
except ImportError:
print("can't find ez_setup")
print("try: wget http://peak.telecommunity.com/dist/ez_setup.py")
sys.exit(1)
use_setuptools()
from setuptools import setup, find_packages
version = '0.4.1'
long_desc="""
This is a plugin for setup tools that enables Git integration. Once
installed, Setuptools can be told to include in a module distribution
all the files tracked by git. This is an alternative to explicit
inclusion specifications with MANIFEST.in.
This package was formerly known as gitlsfiles. The name change is the
result of an effort by the setuptools plugin developers to provide a
uniform naming convention."""
setup(
name="setuptools-git",
version=version,
author="Yannick Gingras",
author_email="[email protected]",
url="",
description="Setuptools revision control system plugin for Git",
long_description=long_desc,
license="Public Domain",
classifiers=[
"Topic :: Software Development :: Version Control",
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: Public Domain",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.4",
"Programming Language :: Python :: 2.5",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
],
py_modules=["setuptools_git"],
entry_points="""
[setuptools.file_finders]
git=setuptools_git:gitlsfiles
"""
)