Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0

PyPI

aind-s3-cache

Small library providing a transparent local cache for S3 objects.

Published16 Sept 2025
Direct dependencies3
Transitive dependenciesNot calculated

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.

Declared dependencies 3

Native requirements
3 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
boto3
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
boto3<2,>=1runtime
requests
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
requests<3,>=2runtime
typing-extensions
Environment
{
  "extras": "",
  "marker": "python_version < \"3.11\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
typing-extensions>=4.7; python_version < "3.11"runtime

Distribution files

2 collected
aind_s3_cache-0.1.0-py3-none-any.whl

bdist_wheel · 11.87 KB · Python py3

Source file
aind_s3_cache-0.1.0.tar.gz

sdist · 236.65 KB · Python source

Source file

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_version:70dfb1325f24bb74e3473912bcbccbffff00a356c14fc6f44b24dcc21bee2e8e

Other collected versions

View all collected versions →