Release 1.1.0

This commit is contained in:
Tushar Gohad
2015-10-21 08:34:56 +00:00
parent c7057a3f01
commit 5ffe7ee6c0
3 changed files with 16 additions and 6 deletions

View File

@@ -1,3 +1,13 @@
New in 1.1.0
------------
* Eliminate pyeclib dependency on alloc functions internal to
liberasurecode
* Update include subdirs to be explicit
* Update internal liberasurecode version to 1.1.0
New in 1.0.9 New in 1.0.9
------------ ------------

6
README
View File

@@ -1,4 +1,4 @@
This is v1.0 of PyECLib. This library provides a simple Python interface for This is v1.1 of PyECLib. This library provides a simple Python interface for
implementing erasure codes and is known to work with Python v2.6, 2.7 and 3.x. implementing erasure codes and is known to work with Python v2.6, 2.7 and 3.x.
To obtain the best possible performance, the library utilizes liberasurecode, To obtain the best possible performance, the library utilizes liberasurecode,
@@ -229,7 +229,7 @@ Quick Start
Install pre-requisites: Install pre-requisites:
* Python 2.6, 2.7 or 3.x (including development packages), argparse, setuptools * Python 2.6, 2.7 or 3.x (including development packages), argparse, setuptools
* liberasurecode v1.0.8 or greater [3] * liberasurecode v1.1.0 or greater [3]
* Erasure code backend libraries, gf-complete and Jerasure [1],[2], ISA-L [4] etc * Erasure code backend libraries, gf-complete and Jerasure [1],[2], ISA-L [4] etc
Install PyECLib:: Install PyECLib::
@@ -266,4 +266,4 @@ References
[5] Kota Tsuyuzaki <tsuyuzaki.kota@lab.ntt.co.jp>, Ryuta Kon <kon.ryuta@po.ntts.co.jp>, "NTT SHSS Erasure Coding backend" [5] Kota Tsuyuzaki <tsuyuzaki.kota@lab.ntt.co.jp>, Ryuta Kon <kon.ryuta@po.ntts.co.jp>, "NTT SHSS Erasure Coding backend"
-- --
1.0 1.1

View File

@@ -131,7 +131,7 @@ class build(_build):
def check_liberasure(self): def check_liberasure(self):
library_basename = "liberasurecode" library_basename = "liberasurecode"
library_version = "1.0.9" library_version = "1.1.0"
# try using an integrated copy of the library # try using an integrated copy of the library
library = library_basename + "-" + library_version library = library_basename + "-" + library_version
library_url = "https://bitbucket.org/tsg-/liberasurecode.git" library_url = "https://bitbucket.org/tsg-/liberasurecode.git"
@@ -149,7 +149,7 @@ class build(_build):
if found_path: if found_path:
if found_path.endswith(library_version) or \ if found_path.endswith(library_version) or \
found_path.find(library_version + ".") > -1: found_path.find(library_version + ".") > -1:
# call 1.0.9 the only compatible version for now # call 1.1.0 the only compatible version for now
notfound = False notfound = False
if found_path and notfound: if found_path and notfound:
@@ -304,7 +304,7 @@ module = Extension('pyeclib_c',
sources=['src/c/pyeclib_c/pyeclib_c.c']) sources=['src/c/pyeclib_c/pyeclib_c.c'])
setup(name='PyECLib', setup(name='PyECLib',
version='1.0.9', version='1.1.0',
author='Kevin Greenan', author='Kevin Greenan',
author_email='kmgreen2@gmail.com', author_email='kmgreen2@gmail.com',
maintainer='Kevin Greenan and Tushar Gohad', maintainer='Kevin Greenan and Tushar Gohad',