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. The publish workflow turns the latest v* tag into a stable release version, using .postN for later pushes on main.

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 publish stable versions such as 1.0.0.post1, 1.0.0.post2, and so on, 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.post1.tar.gz (22.4 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.post1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pollyweb-1.0.0.post1.tar.gz
  • Upload date:
  • Size: 22.4 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.post1.tar.gz
Algorithm Hash digest
SHA256 f9e1fb82cf480ed765f7d40bc82a8a34695e8d74ce426ac0daaac56d7690210b
MD5 ddf38b19c7e9e29faf98850f9841f64c
BLAKE2b-256 12475d81e75e5ca7a39ca8ba8549f3449572e80387eb6ef2dd113e564d9d2bfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pollyweb-1.0.0.post1.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.post1-py3-none-any.whl.

File metadata

  • Download URL: pollyweb-1.0.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 10.7 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.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a931916ccd7efc22b620b5109ddf665e60c806897cd7def1879002245b9ccd5
MD5 93c179e42bb84614357fde24008a858c
BLAKE2b-256 1ac5aef38c1290249acdaef05851da2147179cbbd9c276bc718db75717e22464

See more details on using hashes here.

Provenance

The following attestation bundles were made for pollyweb-1.0.0.post1-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