Skip to main content

astrocyte-stack

Convenience meta-package for Astrocyte's default production stack.

pip install astrocyte-stack

That's it. Equivalent to:

pip install "astrocyte[default]"
# which itself resolves to:
pip install astrocyte astrocyte-postgres

Why a separate package

astrocyte-stack exists so the recommended install is one short copy-paste, not three packages or a square-bracket extras string. The trade-off:

  • Library / framework consumers (pip install astrocyte) get a thin install with only the SPI types and in-memory backends. ~11 packages.
  • Production / quick-start consumers (pip install astrocyte-stack) get the Postgres-backed brain that the docs assume. ~18 packages.
  • The default stack can evolve (e.g. swapping the default vector backend later) without astrocyte itself growing dependencies.

What's inside

Only a dependency declaration. There is no astrocyte_stack Python API. For actual usage, import astrocyte — see the quick-start.

Choosing a different default

If you want a non-Postgres backend, install astrocyte directly with the relevant per-adapter extra:

pip install "astrocyte[qdrant]"          # Qdrant vector store
pip install "astrocyte[neo4j]"           # Neo4j graph store
pip install "astrocyte[elasticsearch]"   # Elasticsearch document store

Or browse the ecosystem and packaging guide for the full matrix of optional dependencies.

License

Apache-2.0. See LICENSE.

Metadata

Release files for astrocyte-stack 0.19.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for astrocyte-stack 0.19.0
File Size Uploaded Provenance Actions
astrocyte_stack-0.19.0.tar.gz 3.1 kB Without provenance Details for astrocyte_stack-0.19.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for astrocyte-stack 0.19.0
File Interpreter ABI Platform Actions
astrocyte_stack-0.19.0-py3-none-any.whl Python 3 none any Details for astrocyte_stack-0.19.0-py3-none-any.whl

Total release size: 5.4 kB

Release files / astrocyte_stack-0.19.0.tar.gz

Download URL astrocyte_stack-0.19.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
47927e7157c1de9ccc4b2aaaedf93390331378dcff6e7994fe316a2e2ca107da
BLAKE2b-256 checksum
How to use checksums
b297531b5190b375a73740835366268c180683dc985f3a092518083b8f27cc39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / astrocyte_stack-0.19.0-py3-none-any.whl

Download URL astrocyte_stack-0.19.0-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c3fa9521f3d19adc6179b9feaae9c0d0782350c6b10d9e78f3fa3604f940b2f3
BLAKE2b-256 checksum
How to use checksums
985ad42b4d5e06e3632a07fb8503ef3fb6116a1bac28ef0868b3ffbea7485ac6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Security for astrocyte-stack 0.19.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page