forked from PIAFINRA/PyRATP
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathsetup.py
102 lines (74 loc) · 2.74 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
from setuptools import setup, find_namespace_packages
setup(
name="alinea.pyratp",
version="1.0.0",
description="The Alinea.PyRATP package is a typical package example to help developper to create their own package, compatible with OpenAlea standards.",
# package installation
packages= find_namespace_packages(where='src', include=['alinea.*']),
package_dir={'': 'src'},
zip_safe= False,
include_package_data = True,
package_data = {'' : ['*.pyd', '*.so'],},
# Declare scripts and wralea as entry_points (extensions) of your package
entry_points = {'wralea' : ['pyratp = alinea.pyratp_wralea',] }
)
## LAST VERSION OF SETUP.PY
#
# # -*- coding: utf-8 -*-
# __revision__ = "$Id: $"
# import sys
# import os
# from setuptools import setup, find_packages
# from openalea.deploy.metainfo import read_metainfo
# pj = os.path.join
# # Reads the metainfo file
# metadata = read_metainfo('metainfo.ini', verbose=True)
# for key,value in metadata.iteritems():
# exec("%s = '%s'" % (key, value))
# # Packages list, namespace and root directory of packages
# pkgs = find_packages('src')
# # Define global variables
# build_prefix = "build-scons"
# # dependencies to other eggs
# setup_requires = ['openalea.deploy']
# install_requires=[]
# # web sites where to find eggs
# dependency_links = ['http://openalea.gforge.inria.fr/pi']
# setup(
# name=name,
# version=version,
# description=description,
# long_description=long_description,
# author=authors,
# author_email=authors_email,
# url=url,
# license=license,
# keywords = '',
# # package installation
# packages= pkgs,
# package_dir={'': 'src'},
# namespace_packages=['alinea'],
# # Namespace packages creation by deploy
# #namespace_packages = [namespace],
# #create_namespaces = False,
# zip_safe= False,
# # Dependencies
# setup_requires = setup_requires,
# install_requires = install_requires,
# dependency_links = dependency_links,
# # Binary installation (if necessary)
# # Define what to execute with scons
# scons_scripts=['SConstruct'],
# scons_parameters=["build_prefix="+build_prefix],
# # Eventually include data in your package
# # (flowing is to include all versioned files other than .py)
# include_package_data = True,
# # (you can provide an exclusion dictionary named exclude_package_data to remove parasites).
# # alternatively to global inclusion, list the file to include
# package_data = {'' : ['*.pyd', '*.so'],},
# # postinstall_scripts = ['',],
# # Declare scripts and wralea as entry_points (extensions) of your package
# entry_points = {
# 'wralea' : ['pyratp = alinea.pyratp_wralea'],
# },
# )