summaryrefslogtreecommitdiffhomepage
path: root/setup.py
AgeCommit message (Collapse)Author
2013-10-07avoid pbr's non multi-version aware scriptYAMAMOTO Takashi
otherwise the latest ryu-manager can pick up older modules if multiple versions of ryu is installed on a system. Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-10-07revert "support setup.py install with git archive tarballs" commitYAMAMOTO Takashi
revert the following commit because it has a side effect to change pbr's version to ryu's version. (eg. 3.1) it doesn't work with the recent version of olso.config which requires pbr < 1.0. |commit 55aa47489306ebb3bfa3307e3fa5a332007a58ed |Author: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> |Date: Fri Aug 2 14:33:40 2013 +0900 | | support setup.py install with git archive tarballs | | Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-10-07revert "stick with pbr 0.5.19" commitYAMAMOTO Takashi
revert the following commit because it doesn't work with the latest oslo.config which requires newer pbr. |commit 205485e0520d8f37c49b66bbbf012a9448cd9367 |Author: YAMAMOTO Takashi <yamamoto@valinux.co.jp> |Date: Fri Aug 30 14:08:49 2013 +0900 | | stick with pbr 0.5.19 | | the latest versions of pbr generate scripts which don't support | multiversion. to avoid importing modules from older multiversion-aware | installations of ryu, we prefer multiversion-aware scripts. | | Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> | Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> the problem reported by Satoshi Kobayashi on ryu-devel. Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02workaround a python bugYAMAMOTO Takashi
without this patch, "python ./setup.py install" produced the following errors with python 2.7.3 on ubuntu 12.04. Error in sys.exitfunc: Traceback (most recent call last): File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "/usr/lib/python2.7/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "/usr/lib/python2.7/multiprocessing/util.py", line 284, in _exit_function info('process shutting down') TypeError: 'NoneType' object is not callable Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02stick with pbr 0.5.19YAMAMOTO Takashi
the latest versions of pbr generate scripts which don't support multiversion. to avoid importing modules from older multiversion-aware installations of ryu, we prefer multiversion-aware scripts. Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02new way to use pbrYAMAMOTO Takashi
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-08-02support setup.py install with git archive tarballsFUJITA Tomonori
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-08-01use d2to1 and pbr for packagingFUJITA Tomonori
- distutils2-like setup.cfg files for a package's metadata - avoid absolute '/etc/ryu/' path for our config file Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-07-09update the site urlOHMURA Kei
Signed-off-by: OHMURA Kei <ohmura.kei@lab.ntt.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-07-01rename ryu-client under ryu/testsIsaku Yamahata
Since it is debugging tool for developer, don't install it. and move it under ryu/rests directory. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-04-09setup.py: install xsd filesIsaku Yamahata
They are necessary for OF-config support. Cc: Shivaram Mysore <shivaram.mysore@gmail.com> Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-01-08setup: update installation infosIsaku Yamahata
- clean up setup.py and MANIFEST.in - simplejson isn't needed anymore - allow webob >= 1.0.8 as openstack quantum uses >= 1.0.8 version - allow gflags >= 1.3 as Fedora 18 uses gflags 1.5 Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-11-30set setup.py install_requires properlyFUJITA Tomonori
Let's enable pip to solve the dependency. The code is taken from OpenStack. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-10-02Removed leading '/' from data_filesFUJITA Tomonori
This was preventing from creating a package on Windows machines where there is no /etc/ folder. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-08-22fix pep8 1.3.3 warningsFUJITA Tomonori
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-06-19Move version string to ryu/__init__.pyFUJITA Tomonori
Export version string to other components in the sane way. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-06-19Update setup.pyFUJITA Tomonori
Use 'What's Ryu' section for RPM package description. Otherwise, we use README.rst for long_description so that we have a nice PyPI website. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-06-16update the official site urlFUJITA Tomonori
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-06-15update setup.py for PyPIFUJITA Tomonori
Add classifiers. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-06-06update setup.py and setup.cfg for better packagingFUJITA Tomonori
Note that now ryu uses /etc/ryu/ryu.conf. The previous install path (/usr/etc/ryu/ryu.conf) doesn't fit to FHS. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-04-06Switch to Apache 2.0 licenseFUJITA Tomonori
To make the further integration into IaaS OSS (OpenStack and CloudStack) easier, we switch to Apache 2.0 license. ryu/app/wsapi.py is still under GPL3 or later. We replace it later. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-04-04ryu 0.2FUJITA Tomonori
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-02-17setup.py: typo autor -> authorIsaku Yamahata
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2011-12-09initial commitFUJITA Tomonori
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>