Release 1.1.0
This commit is contained in:
10
ChangeLog
10
ChangeLog
@@ -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
6
README
@@ -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
|
||||||
|
|||||||
6
setup.py
6
setup.py
@@ -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',
|
||||||
|
|||||||
Reference in New Issue
Block a user