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-0.1.dev52.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

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

pollyweb-0.1.dev52-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file pollyweb-0.1.dev52.tar.gz.

File metadata

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

File hashes

Hashes for pollyweb-0.1.dev52.tar.gz
Algorithm Hash digest
SHA256 1b291505e9ae96e22d3d9ae3318cc3e67d1ab80ff7335152c44ec5a5672231f9
MD5 acb8f791efc3383c0d54afe3746fcef0
BLAKE2b-256 963d0a08f3dbfa4599dd03a3aee215befcc0679c0cb6f1be58dc4d33125b15a6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pollyweb-0.1.dev52-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-0.1.dev52-py3-none-any.whl
Algorithm Hash digest
SHA256 8effec5d5c56526b5d73d3efe7ae7c74c9c33c69cd4923e63b530d90c41f0bee
MD5 dfeb87d0c75f4c580c53634d6d1a40ec
BLAKE2b-256 d329e987a9358757d6386b45f2b66c5d0e392fd56a7642aa39c0a6bdd7f76b6f

See more details on using hashes here.

Provenance

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