Metadata-Version: 2.4
Name: bazaar-contrib-server-computer
Version: 0.3.0rc10
Summary: The computers of the Bazaar Compute server: enrolling them, where their starlink connects, calling them and their pages
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Dist: bazaar-core~=0.3.0rc1
Requires-Dist: bazaar-contrib-audit~=0.3.0rc1
Requires-Dist: bazaar-contrib-http~=0.3.0rc1
Requires-Dist: bazaar-contrib-schema~=0.3.0rc1
Requires-Dist: bazaar-contrib-sidecar~=0.3.0rc1
Requires-Dist: bazaar-contrib-storage~=0.3.0rc1
Requires-Dist: bazaar-contrib-timer~=0.3.0rc1
Requires-Dist: bazaar-contrib-server~=0.3.0rc12
Requires-Dist: bazaar-contrib-server-access~=0.3.0rc4
Requires-Dist: bazaar-contrib-server-database~=0.3.0rc1
Requires-Dist: bazaar-contrib-server-migrations~=0.3.0rc3
Requires-Dist: bazaar-contrib-server-overview~=0.3.0rc3
Requires-Dist: jinja2>=3.1.0
Requires-Dist: pydantic>=2.12.0
Requires-Dist: python-multipart>=0.0.32
Requires-Dist: starlette>=0.48.0
Requires-Python: >=3.15
Project-URL: Repository, https://github.com/open-bazaar/contrib-server-computer
Description-Content-Type: text/markdown

# bazaar-contrib-server-computer

The computers of a Bazaar Compute server: connecting each with a token given once, the addresses its starlink listens and reports on, its pages, and its stall on the overview. `server-relay-memory` keeps the calls waiting for computers and their answers in memory, for a server with one replica.

```toml
[[contribs]]
package = "bazaar-contrib-server-computer~=0.3.0rc1"
[[contribs.enabled]]
entry = "server-relay-memory"
[[contribs.enabled]]
entry = "server-computer"
```

A contrib calls a computer by accepting `COMPUTERS` and hears what computers report through `REPORTED`; a relay for several replicas offers `RELAY` in place of `server-relay-memory`.
