-
Notifications
You must be signed in to change notification settings - Fork 6
/
setup.py
51 lines (41 loc) · 1.36 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
# -*- coding: utf-8 -*-
import os, sys
from setuptools import setup, find_namespace_packages
pj= os.path.join
version ='2.4.0'
release = '2.4'
name = 'OpenAlea.SConsX'
project = 'openalea'
namespace = 'openalea'
pkg_name = 'openalea.sconsx'
package = 'sconsx'
description = 'Scons Extension to build multi-platform packages for OpenAlea and others.'
authors = 'Christophe Pradal'
authors_email = 'christophe.pradal@cirad.fr'
url = 'http://github.com/openalea/sconsx'
license = 'Cecill-C'
long_description = """
Scons Configuration Utilities for OpenAlea.
SConsX is a set of tools to enhance multi platform configuration,
build and installation.
This package extends scons with:
* automatic dependency between tools,
* default path for library depending on the platform ( Linux, Windows or Cygwin )
* automatic option settings
* Support for different compilers on Linux and Windows (e.g. gcc, msvc, mingw)
"""
packages=find_namespace_packages(where='src', include=['openalea.*'])
package_dir={'': 'src'}
setup(name = name,
version = version,
description = description,
long_description = long_description,
author = authors,
author_email = authors_email,
license = license,
zip_safe = False,
packages=packages,
package_dir= package_dir,
# Dependencies
setup_requires = ['openalea.deploy'],
)