Ayeaye

Latest version: v0.1.2

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

Scan your dependencies

Page 6 of 12

0.0.42

Changed
- unknown engine_type now throws ayeaye.exception.UnknownEngineType instead of NotImplementedError

Fixed
- it was possible to read from a JsonConnector when in AccessMode.WRITE mode

0.0.41

Changed
- subclasses of DataConnector (i.e. the connectors) *must* now call the super class's connect() and
.close_connection() methods. This is a silent breaking change. Not implementing this could result in resour
ces not being correctly freed when a connection is closed.

0.0.40

Changed
- additional checks to the process of registering a connector

Fixed
- MultiConnector children not having a registed `Connect` instance

0.0.39

Added
- Smart open is the first engine_type modifier. It now supports compression with all DataConnectors that subclass `FileBasedConnector`. So engine_urls like 'gz+ndjson://myfile.ndjson.gz' are now supported.
- s3 engine type modifer
- an example ayeaye.Model that uses s3+gz+csv
- S3 engine types can use wildcards to match multiple files into a MultiConnector. See NoaaClimatology in examples.

0.0.38

Added
- The RestfulConnector can be passed raw data to pass directly to the request.post method

0.0.37

Added
- engine_type (i.e. engine_type://xxx) can be context resolved.

Changed
- PartitionedModel now runs .build() before subtasks. This is a change in behaviour to ensure .build() runs before subtasks. The execution of subtasks isn't ordered.

Page 6 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.