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.1.0.tar.gz (2.8 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.1.0-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: astrocyte_stack-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 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.1.0.tar.gz
Algorithm Hash digest
SHA256 9367aa7057e08258634bbc95a023838d4ef9ded22d03db1646d2b8557f41ea9e
MD5 41a4476b22c109f560f0e300bfd556d0
BLAKE2b-256 96dfb9c539e41b3310c6510af4c965f88fc0d54492cd565144cb28f09f668574

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for astrocyte_stack-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d1f6dd5fbe99ddd8116a36751e602d74ccdae3c14b0a58f663312d15d2943c11
MD5 43186bb491ce371ea8ce008f56c439d1
BLAKE2b-256 a55516c742f49ae8c4d29800841529d8f8d8962dcdcb0d0a8fb56d86a37a97d9

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