Commit Graph

27 Commits

Author SHA1 Message Date
Brad Cowie
b6bf01a5c9 Remove workaround for issue with older python versions. 2020-06-08 14:34:42 +12:00
IWAMOTO Toshihiro
992bf7318d Uncap pbr version
This reverts commit 9414322f30,
as the workaround for readthedocs seems to be no longer necessary.

Signed-off-by: IWAMOTO Toshihiro <iwamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2015-09-15 17:01:53 +09:00
YAMAMOTO Takashi
9414322f30 Cap pbr version
This is a workaround oslo.config related failures on readthedocs.

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2015-05-27 11:09:51 +09:00
YAMAMOTO Takashi
d6a9890b08 avoid pbr's non multi-version aware script
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-07 18:08:36 +09:00
YAMAMOTO Takashi
9159bd74fe revert "support setup.py install with git archive tarballs" commit
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 55aa474893
|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-07 18:08:35 +09:00
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