1.3.0 release

Change-Id: I044893a975dd644c0ba5958216138828f8aeefb9
This commit is contained in:
John Dickinson 2016-09-29 13:04:40 -07:00
parent cbb3d9364f
commit 498f972c72
4 changed files with 24 additions and 5 deletions

View File

@ -8,6 +8,7 @@ Contributors
Timur Alperovich (timuralp@swiftstack.com)
Thiago da Silva (thiago@redhat.com)
Eric Lambert (eric_lambert@xyratex.com)
Ondřej Nový (ondrej.novy@firma.seznam.cz)
Davanum Srinivas (davanum@gmail.com)
Victor Stinner (vstinner@redhat.com)
Mark Storer (Mark.Storer@evault.com)

View File

@ -1,3 +1,18 @@
New in 1.3.0
------------
* Updated liberasurecode dependency to 1.2.0.
* Fixed memory leak in get_segment_info (Launchpad bug #1604335).
* Properly return an error code if liberasurecode returns an
invalid fragment size.
* ECDriver() now requries "k" and "m" values to be passed in.
* Fix some requirements and installation instruction.
New in 1.2.1
------------

View File

@ -48,9 +48,9 @@ copyright = u'2016, Kevin Greenan, Tushar Gohad, Kota Tsuyuzaki'
# built documents.
#
# The short X.Y version.
version = '1.2.1'
version = '1.3.0'
# The full version, including alpha/beta/rc tags.
release = '1.2.1'
release = '1.3.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@ -159,7 +159,7 @@ class install(_install):
module = Extension('pyeclib_c',
define_macros=[('MAJOR VERSION', '1'),
('MINOR VERSION', '2')],
('MINOR VERSION', '3')],
include_dirs=[default_python_incdir,
'src/c/pyeclib_c',
'/usr/include',
@ -172,12 +172,12 @@ module = Extension('pyeclib_c',
sources=['src/c/pyeclib_c/pyeclib_c.c'])
setup(name='PyECLib',
version='1.2.1',
version='1.3.0',
author='Kevin Greenan',
author_email='kmgreen2@gmail.com',
maintainer='Kevin Greenan and Tushar Gohad',
maintainer_email='kmgreen2@gmail.com, tusharsg@gmail.com',
url='https://bitbucket.org/kmgreen2/pyeclib',
url='http://git.openstack.org/cgit/openstack/pyeclib/',
description='This library provides a simple Python interface for \
implementing erasure codes. To obtain the best possible \
performance, the underlying erasure code algorithms are \
@ -189,4 +189,7 @@ setup(name='PyECLib',
package_dir={'pyeclib': 'pyeclib'},
cmdclass={'build': build, 'install': install, 'clean': clean},
py_modules=['pyeclib.ec_iface', 'pyeclib.core'],
command_options={
'build_sphinx': {
'build_dir': ('setup.py', 'doc/build')}},
test_suite='test')