Catalog PyPI
PACKAGE EXPLORERView in registry

aind-s3-cache

PyPI

Small library providing a transparent local cache for S3 objects.

Versions collected1
Direct dependencies3From release 0.1.0
Last observed21 Oct, 11:30 UTC

README

Version 0.1.0 documentation

AIND S3 Cache

CI PyPI - Version semantic-release: angular License ruff uv Copier Small library providing a transparent local cache for S3 objects.

Key Features

  • S3 Integration: Built-in support for AWS S3 with caching and anonymous access
  • Multi-source JSON Reading: Unified JSON loading from local files, HTTP URLs, and S3 URIs

Installation

If you choose to clone the repository, you can install the package by running the following command from the root directory of the repository:

pip install .

Otherwise, you can use pip:

pip install aind-s3-cache

To develop the code, run:

uv sync

Development

Please test your changes using the full linting and testing suite:

./scripts/run_linters_and_checks.sh -c

Or run individual commands:

uv run --frozen ruff format          # Code formatting
uv run --frozen ruff check           # Linting

uv run --frozen mypy                 # Type checking

uv run --frozen interrogate -v       # Documentation coverage
uv run --frozen codespell --check-filenames  # Spell checking
uv run --frozen pytest --cov  # Tests with coverage

Documentation

sphinx-build -b html docs/source/ docs/build/html

License

This project is licensed under the MIT License - see the LICENSE file for details.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.016 Sept 20253

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
allenneuraldynamics/aind-s3-cache

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:30 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:54e96bf65a96fe426a12d5eb75fe9a40ff6f251bc7ac50f1d971d59503e7b9e9