Commit Graph

22 Commits

Author SHA1 Message Date
YAMAMOTO Takashi
a861730cfb revert "stick with pbr 0.5.19" commit
revert the following commit because it doesn't work with
the latest oslo.config which requires newer pbr.

|commit 205485e052
|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-10-07 18:08:34 +09:00
YAMAMOTO Takashi
ada18bade1 workaround a python bug
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-02 14:41:28 +09:00
YAMAMOTO Takashi
205485e052 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>
2013-09-02 14:41:27 +09:00
YAMAMOTO Takashi
983aa398e9 new way to use pbr
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-09-02 14:41:27 +09:00
FUJITA Tomonori
55aa474893 support setup.py install with git archive tarballs
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-08-02 14:33:40 +09:00
FUJITA Tomonori
193a0496c1 use d2to1 and pbr for packaging
- 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-08-01 17:47:56 +09:00
OHMURA Kei
3e0315db86 update the site url
Signed-off-by: OHMURA Kei <ohmura.kei@lab.ntt.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2013-07-09 12:14:04 +09:00
Isaku Yamahata
b38974f363 rename ryu-client under ryu/tests
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-07-01 06:04:06 +09:00
Isaku Yamahata
30b05dec72 setup.py: install xsd files
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-04-09 21:30:46 +09:00
Isaku Yamahata
e69a8917ec setup: update installation infos
- 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>
2013-01-08 18:11:37 +09:00
FUJITA Tomonori
f2c6dfe106 set setup.py install_requires properly
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-11-30 15:54:12 +09:00
FUJITA Tomonori
94965a3b5b Removed leading '/' from data_files
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-10-02 11:32:23 +09:00
FUJITA Tomonori
c8cd4226d7 fix pep8 1.3.3 warnings
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-08-22 06:27:12 +09:00
FUJITA Tomonori
5de36cdbd7 Move version string to ryu/__init__.py
Export version string to other components in the sane way.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-06-19 22:33:29 +09:00
FUJITA Tomonori
a364a7a7e2 Update setup.py
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-19 11:20:07 +09:00
FUJITA Tomonori
4e62b4ebcc update the official site url
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-06-16 09:11:18 +09:00
FUJITA Tomonori
3fafa122d4 update setup.py for PyPI
Add classifiers.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-06-15 11:23:56 +09:00
FUJITA Tomonori
61e3df2a9c update setup.py and setup.cfg for better packaging
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-06-06 12:45:46 +09:00
FUJITA Tomonori
711301abb3 Switch to Apache 2.0 license
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-06 08:38:45 +09:00
FUJITA Tomonori
20b25a5f06 ryu 0.2
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-04-04 02:40:20 +09:00
Isaku Yamahata
95f72ed9f2 setup.py: typo autor -> author
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2012-02-17 11:34:49 +09:00
FUJITA Tomonori
aa5051a162 initial commit
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2011-12-09 15:56:05 +09:00