-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
36 lines (30 loc) · 903 Bytes
/
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
#!/usr/bin/env python
import pip
from setuptools import setup, find_packages
from pip.req import parse_requirements
try:
install_reqs = parse_requirements(
"requirements.txt",
session=pip.download.PipSession(),
)
except AttributeError:
#for pip==1.4.1
install_reqs = parse_requirements("requirements.txt")
reqs = [str(ir.req) for ir in install_reqs if ir.req]
packages = find_packages(
exclude=[
'*.tests', '*.tests.*', 'tests.*', 'tests',
'*.test', '*.test.*', 'test.*', 'test',
]
)
setup(
name='col-db-manager',
version='0.1',
description='Common functionality for working with database',
author='collectrium',
author_email='support@collectrium.com',
url='https://collectrium.com',
packages=packages,
install_requires=reqs,
package_data={'': ['*.ini', '*.txt', '*.html', '*.json', '*.yml', '*.csv']},
)