Skip to main content

A neutral, open, and global web protocol that allows any person or AI agent to chat with any business, place, or thing.

Project description

PollyWeb

PollyWeb logo

A neutral, open, and global web protocol that allows any person or AI agent to chat with any business, place, or thing.

Git push guard (tests + security audit)

This repository includes a pre-push hook at .githooks/pre-push that runs pytest and pip-audit against the local project, and blocks git push when tests fail or when dependency vulnerabilities are reported.

Enable it once per local clone:

git config core.hooksPath .githooks

GitHub publish automation

The repository also includes a GitHub Actions workflow at .github/workflows/publish.yml.

  • Every push runs the test suite on Python 3.10, 3.11, and 3.12.
  • Pushes to main build and publish the package to PyPI, but only after the test job passes.
  • Package versions are generated automatically from Git metadata via setuptools-scm, so each publish gets a unique version.

To make publishing work, configure PyPI to trust this GitHub repository via Trusted Publishing, or adjust the workflow to use a PYPI_API_TOKEN secret.

For clean public versions, create and push a starting Git tag such as v1.0.0. After that, later commits will publish development versions derived from that tag until the next release tag is created.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pollyweb-1.0.0.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

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

pollyweb-1.0.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file pollyweb-1.0.0.tar.gz.

File metadata

  • Download URL: pollyweb-1.0.0.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pollyweb-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2022cfcf4f54b7fdd75a13c65717cae41a0cf325726270f3074da03bd501a6bb
MD5 e1b65ffbc3b3bb0e34e4ab230289e186
BLAKE2b-256 f6580937f7d2f52bfddf4077eb1b19aec927058163a99f69a19ad91289958f13

See more details on using hashes here.

Provenance

The following attestation bundles were made for pollyweb-1.0.0.tar.gz:

Publisher: publish.yml on pollyweb-org/pollyweb-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pollyweb-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pollyweb-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pollyweb-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3934dfb282dc70d952e8e1a513fd461333d151b248c9ece0d5eed3b410d0f0da
MD5 aaa2a3f9c2f261eb3a7ceb2d50de7123
BLAKE2b-256 56ab0dd4a8ac2924fe44a1fee787e2c7c0a9409b9fd365b25310f697ce27c594

See more details on using hashes here.

Provenance

The following attestation bundles were made for pollyweb-1.0.0-py3-none-any.whl:

Publisher: publish.yml on pollyweb-org/pollyweb-pypi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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