Skip to main content

Convenience meta-package: pulls Astrocyte's default production stack (astrocyte + astrocyte-postgres).

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

astrocyte_stack-0.15.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

astrocyte_stack-0.15.1-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

Details for the file astrocyte_stack-0.15.1.tar.gz.

File metadata

  • Download URL: astrocyte_stack-0.15.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for astrocyte_stack-0.15.1.tar.gz
Algorithm Hash digest
SHA256 9ea8aa9e841a6b7f4b5fb5c064024fcff291d4396308a295b9f237b46c9fbb09
MD5 ba9cca29f879a997d41693b6605e8144
BLAKE2b-256 77702a2a5a3cef8e73b358d0461a123a6ba74d7b8d61801987a72e70a49e9b24

See more details on using hashes here.

File details

Details for the file astrocyte_stack-0.15.1-py3-none-any.whl.

File metadata

File hashes

Hashes for astrocyte_stack-0.15.1-py3-none-any.whl
Algorithm Hash digest
SHA256 432e0fb0cc6a031ee2236c870b76a880d7a6737a667bd95a81d2c215d70bfb5f
MD5 3c1d4daf8f3511da18de03aa97f5211f
BLAKE2b-256 e69b31a902385a5c44033ab026b122de4558df25988de6a124ecb91ec495f025

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page