-
Notifications
You must be signed in to change notification settings - Fork 56
/
setup.py
45 lines (40 loc) · 1.06 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
#!/usr/bin/env python
from pathlib import Path
from setuptools import setup
here = Path(__file__).parent.absolute()
version_ns = {}
with open(here.joinpath("boa", "_version.py")) as f:
exec(f.read(), {}, version_ns)
__version__ = version_ns["__version__"]
deps = [
"jinja2",
"setuptools",
"rich",
"ruamel.yaml >=0.18.0",
"json5",
"watchgod",
"prompt-toolkit",
"joblib",
"beautifulsoup4",
"boltons",
]
setup(
name="boa",
version=__version__,
author="Wolf Vollprecht",
author_email="wolf.vollprecht@quantstack.net",
url="https://github.com/mamba-org/boa",
license="BSD 3-clause",
classifiers=[],
description="The mamba-powered conda package builder",
long_description=open("README.md").read(),
packages=["boa", "boa.cli", "boa.core", "boa.tui", "boa.helpers"],
entry_points={
"console_scripts": [
"conda-mambabuild = boa.cli.mambabuild:main",
"boa = boa.cli.boa:main",
]
},
install_requires=deps,
package_data={"boa": ["schemas/*.json"]},
)