Skip to content

Releases: e2fyi/py-utils

v0.3.0-rc1

01 Oct 16:56
9d1bd38
Compare
Choose a tag to compare
v0.3.0-rc1 Pre-release
Pre-release
  • migrated from pipenv to poetry
  • migrated from travis-ci.org to travis-ci.com
  • made pandas an optional package (pip install e2fyi-utils[all])

v0.2.2

27 Dec 08:56
Compare
Choose a tag to compare

Fixes:

  • S3Resource.save will convert any string stream to binary stream as s3transfer only support binary streams.
  • S3Bucket.create_resource will correctly initialize Metadata with empty dict instead of None.

v0.2.1

27 Dec 03:00
Compare
Choose a tag to compare

Fix S3Bucket.list bug: should iterate through all objects if max_objects is less or equal to 0.

v0.2.0.post1

12 Dec 11:56
Compare
Choose a tag to compare

Fix lint issues for python 3.6 and enforce pylint version.

v0.2.0

12 Dec 11:13
Compare
Choose a tag to compare

New features:

  • S3Stream is a wrapper class for any io streams, with static methods to convert any python objects to a stream.
  • Added S3Resource.save to upload resource to S3 bucket.

Changes:

  • S3Bucket.list now return a generator which yields S3Resource in the S3 bucket, instead of a list of string.
  • Renamed Result into Maybe.

Deprecations

  • Deprecated S3ResourceHelper (use S3Stream.from_any instead).
  • Deprecated S3Bucket.upload (use S3Resource.save instead).
  • Removed e2fyi.utils.io (empty module).

v0.1.0

04 Dec 09:42
Compare
Choose a tag to compare

Full release. Catch exception if python-magic is not installed properly.

v0.1.0.a4

12 Nov 11:18
Compare
Choose a tag to compare
v0.1.0.a4 Pre-release
Pre-release

Added methods: create_resource_key, create_resource_uri, and create_resource to S3Bucket

v0.1.0a3

11 Nov 08:55
Compare
Choose a tag to compare
v0.1.0a3 Pre-release
Pre-release

Properly import subpackages e2fyi.utils.aws, e2fyi.utils.core, e2fyi.utils.io in setup.py

v0.1.0a2

31 Oct 07:00
Compare
Choose a tag to compare
v0.1.0a2 Pre-release
Pre-release

Fix bug in setup.py

v0.1.0a1.post1

31 Oct 06:43
Compare
Choose a tag to compare
v0.1.0a1.post1 Pre-release
Pre-release

Add readme to pypi