py-lockable

py-lockable, python resource locking/reservation/allocation library

MIT License

Stars
2
py-lockable - v0.11.0 drop py3.7 support Latest Release

Published by jupe 9 months ago

What's Changed

Full Changelog: https://github.com/jupe/py-lockable/compare/v0.10.0...v0.11.0

py-lockable - allow to use nested requirements in string format

Published by jupe 12 months ago

What's Changed

Full Changelog: https://github.com/jupe/py-lockable/compare/v0.9.0...v0.10.0

py-lockable - v0.9.0

Published by jupe about 1 year ago

What's Changed

Full Changelog: https://github.com/jupe/py-lockable/compare/v0.8.0...v0.9.0

py-lockable - allow allocate offline resource

Published by jupe over 2 years ago

What's Changed

Full Changelog: https://github.com/jupe/py-lockable/compare/v0.7.2...v0.8.0

py-lockable - Introduce lock_many API

Published by juhhov almost 3 years ago

What's Changed

Full Changelog: https://github.com/jupe/py-lockable/compare/v0.7.1...v0.7.2

py-lockable - public api to get resource objects

Published by jupe almost 3 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/jupe/py-lockable/compare/v0.7.0...v0.7.1

py-lockable - Allocation:get and __str__

Published by jupe about 3 years ago

What's Changed

This makes possible to get some resource_info value by key directly from Allocation context object.

Full Changelog: https://github.com/jupe/py-lockable/compare/v0.6.0...v0.7.0

py-lockable - Allocation queue time

Published by jupe about 3 years ago

What's Changed

Full Changelog: https://github.com/jupe/py-lockable/compare/v0.5.0...v0.6.0

py-lockable - Introduce HTTP provider

Published by juhhov about 3 years ago

HTTP provider enables resources to be acquired over HTTP.

Introduce Http retry strategy (#16)
Add logger module and use it (#17)
Introduce HttpProvider (#15)

py-lockable - auto reload resources.json

Published by jupe over 3 years ago

Release improve resource reading by reloading from file every time when lock() is called and file is changed.

py-lockable - cli: --validate-only

Published by jupe over 3 years ago

CLI Option to validate only resources.json

py-lockable - auto_lock() returns now Allocation context

Published by jupe over 3 years ago

NOTE: Introduce breaking changes:

  • auto_lock() method yields now Allocation object
  • unlock() takes Allocation object as argument

151c111 Fix pid folder usage (#8)
1556a17 Introduce simple lockable cli tool (#7)
5242026 return Allocation context also for auto_lock() (#9)
0325c66 add possibility to load resources list data directly (#10)

py-lockable - Cleanup

Published by jupe over 3 years ago

py-lockable - Separate load resources list file

Published by jupe about 4 years ago

Added option to separate load resources list file for Lockable -object.

py-lockable - refactored library

Published by jupe about 4 years ago

Totally rewritten library that supports more use cases.

py-lockable - sync with core functionality with pytest-lockable

Published by jupe about 4 years ago

py-lockable - initial release

Published by jupe about 4 years ago

This release brings basic functionality for library - based on pytest-lockable.