Proxystore

Latest version: v0.6.5

Safety actively analyzes 641954 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.4.0a2

Not secure
Development pre-release for the upcoming 0.4.0 version.

0.4.0a1

Not secure
Development pre-release for the upcoming 0.4.0 version.

0.3.3

Not secure
What's Changed
* Packaging updates by gpauloski in https://github.com/proxystore/proxystore/pull/40
* Make it easier to get stats given proxy by WardLT in https://github.com/proxystore/proxystore/pull/43
* Add base [`StoreFactory`](https://proxystore.readthedocs.io/en/latest/source/proxystore.store.base.html#proxystore.store.base.StoreFactory) (Issue 44).

New Contributors
* WardLT made their first contribution in https://github.com/proxystore/proxystore/pull/43

**Full Changelog**: https://github.com/proxystore/proxystore/compare/v0.3.2...v0.3.3

0.3.2

Not secure
What's Changed
- Endpoints parameter supports dict for better serialization (e71e96f).
- Files for Globus transfer are now specified rather than recursively discovered (c3e69f0).
- Added note on Globus Auth (20).
- Added warning on use of strict with GlobusStore (21).
- User home `~/` is now expanded in paths (22).
- Fix RemoteStore.proxy() logging the incorrect key (26).
- Failures to resolve a proxy from a RemoteStore now raise an ProxyResolveMissingKey exception (29),
- Added prototype stat tracking for stores (33).
- Updated development instructions (19).
- Added Issue Templates (23).
- Added PR Templates (deb5e1e).
- Cleaned up tests (now top-level directory, coverage includes test coverage, etc.) (f5f4b57).
- GitHub actions cleaned up (removed and replaced some) (31).
- Switch to setup.cfg for all configurations (34).
- Renamed test files for better tab-complete and moved testing infrastructure to testing/ (34) and (37).
- Use pre-commit.ci GitHub action (37).
- Package name is lowercase proxystore (34).
- Switched to MIT License (34).


**Full Changelog**: https://github.com/proxystore/proxystore/compare/v0.3.1...v0.3.2

0.3.1

Not secure
What's Changed
* Cleaned up tests (uniform file names and more mocking of third party libraries).
* Add STORES.get_str_by_type(). (bf24158)
* Mass changes to CI workflows. See Issue 16. (1995e90)
* Specify coverage file by gpauloski in https://github.com/proxystore/proxystore/pull/18


**Full Changelog**: https://github.com/proxystore/proxystore/compare/v0.3.0...v0.3.1

0.3.0

Not secure
What's Changed
- LambdaFactory takes *args, **kwargs now. See Issue 13. (86e6cac)
- Added source code button to ReadTheDocs. (8a20c20)
- Added FileStore. (e7f8849)
- Added Store.cleanup() to store interface for implementations that need to add cleanup logic (such as FileStore cleaning up its directory). (e7f8849)
- Added GlobusStore and FuncX+Globus example. (Issue 15)
- The key is now an optional parameter to Store.set() and the official get used by the store will be returned by Store.set(). Store.create_key() can be used to specify key generation when a key is not provided. (38a78fa)
- Better inheritance for subclasses of RemoteStore and created the base class RemoteFactory to reduce redundant code in other factory types. (cf0a631)
- Serialization in ProxyStore is now done to bytes rather than strings. (d68ac9d)
- Added DEBUG level logging to proxystore.store. (e0f1052)
- Better testing infrastructure. Generic store tests now use fixtures to test multiple store types so code is not copy/pasted between tests. Added Globus and Parsl mocking to support unittests for GlobusStore. (91d3894)
- Better handling of timestamps in stores that support mutable objects and strict guarentees. Added RemoteStore.get_timestamp(key). FileStore now uses file modified time. (e1bbdb8)
- Added the batch methods Store.set_batch() and Store.proxy_batch(). (d1d24f7)
- Various docstring and documentation updates.

**Full Changelog**: https://github.com/proxystore/proxystore/compare/v0.2.0...v0.3.0

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.