-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
34 lines (30 loc) · 1.05 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
# -*- coding: utf-8 -*-
"""
bloombox: setup
~~~~~~~~~~~~~~
:copyright: (c) Momentum Ideas Co., 2018
:license: This software makes use of the Apache License v2.
A copy of this license is included as ``LICENSE.md`` in
the root of the project.
"""
import pip
from setuptools import setup, find_packages
from pip.req import parse_requirements
setup(
name="bloombox",
version="0.0.1-alpha4",
package_dir={'': 'src'},
packages=find_packages('src', exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
namespace_packages=['bloombox'],
install_requires=[
str(requirement.req) for requirement in parse_requirements("requirements.txt", session=pip.download.PipSession())],
author="Bloombox",
author_email="[email protected]",
license="Apache 2.0",
keywords="bloombox gRPC API client library",
url="https://bloombox.io",
project_urls={
"Bug Tracker": "https://github.com/bloombox/python/issues",
"Documentation": "https://bloombox.github.io/Python",
"Source Code": "https://github.com/bloombox/python"
})