forked from conda/constructor
-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
35 lines (33 loc) · 1.12 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
# (c) 2016-2020 Anaconda, Inc. / http://anaconda.com
# All Rights Reserved
#
# constructor is distributed under the terms of the BSD 3-clause license.
# Consult LICENSE.txt or http://opensource.org/licenses/BSD-3-Clause.
import setuptools
import versioneer
setuptools.setup(
name="constructor",
version=versioneer.get_version(),
cmdclass=versioneer.get_cmdclass(),
author="Anaconda, Inc.",
author_email="[email protected]",
url="https://github.com/conda/constructor",
license="BSD",
description="create installer from conda packages",
long_description=open("README.md").read(),
packages=["constructor"],
entry_points={
"console_scripts": ["constructor = constructor.main:main"],
},
install_requires=[
"conda >=4.6",
"ruamel_yaml",
"pillow >=3.1 ; platform_system=='Windows'",
# non-python dependency: "nsis >=3.01 ; platform_system=='Windows'",
],
# We could differentiate between operating systems here but that is
# far more trouble than it is worth
package_data={
"constructor": ['header.sh', 'nsis/*', 'osx/*', 'ttf/*']
}
)