Add 'fasteners' package
This small package/library provides a reader, writer lock and a interprocess lock; both taskflow and oslo.concurrency and tooz have this code and moving it out to its own repository will allow all of those projects to get rid of there own version while making it easier to use these locking concept without having to drag in the dependencies of taskflow or oslo.concurrency or tooz. - Is the library actively maintained * Yes by me @ https://github.com/harlowja/fasteners - Is the library good code * I certainly hope so! - Is the library python 3 compatible * Yes - Is the library automatically tested * Yes (by travis) - Is the library license compatible * ASL 2.0 - Is the library already packaged in the distros we target * No - Is the function of this library already covered by other libraries? * Somewhat, oslo.concurrency has a version of this, so does tooz, so does taskflow. This repackaging and split-off let's others in the non-oslo/openstack world use this package without requiring oslo.config (and a bunch of other oslo.* dependencies). Change-Id: I1e22d52b7186fac97fef30748e40cbd49c5f10b4
This commit is contained in:
parent
1298842c54
commit
607a3c652c
@ -156,6 +156,7 @@ rfc3986>=0.2.0 # Apache-2.0
|
||||
Routes>=1.12.3,!=2.0
|
||||
rtslib-fb>=2.1.41
|
||||
semantic_version>=2.3.1
|
||||
fasteners>=0.5 # Apache-2.0
|
||||
simplejson>=2.2.0
|
||||
six>=1.9.0
|
||||
sockjs-tornado>=1.0.0,<2.0.0
|
||||
|
Loading…
x
Reference in New Issue
Block a user