Skip to content

Expand file-based storage option to other storage types #2887

@joshmeek

Description

@joshmeek

Current behavior

0.12.1 added file-based storage through the use of GitHub storage. This should be expanded to all of the other current storage objects that only store pickles.

Proposed behavior

Add a kwarg to the storage interface that is something along the lines of store_as_pickle=False or store_as_file=True. Need to iron out if the storage and registration process would follow a similar pattern to the GitHub storage.

i.e. would users manually upload the file to S3 or would .build be responsible for uploading them (similar to how build current uploads pickles)

Example

This could easily unlock hot reloading flows for local or cloud-based storage types.

Metadata

Metadata

Assignees

Labels

enhancementAn improvement of an existing feature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions