Skip to main content

Anchorpoint

A Python library for anchoring annotations with text substring selectors.

An Ethical Open Source Project Test Coverage Percentage GitHub Actions Workflow Documentation Status

Anchorpoint supplies TextQuoteSelector and TextPositionSelector classes based on the Web Annotation Data Model, which is a W3C Recommendation. Anchorpoint includes helper methods for switching between selector types, and a pydantic schema for serialization. Anchorpoint is used by Legislice for referencing laws such as statutes, and by AuthoritySpoke for referencing judicial opinions.

API Documentation is available on readthedocs.

Anchorpoint relies on python-ranges to perform set operations on spans of text.

Metadata

Release files for anchorpoint 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for anchorpoint 0.9.0
File Size Uploaded Provenance
anchorpoint-0.9.0.tar.gz 27.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for anchorpoint 0.9.0
File Interpreter ABI Platform
anchorpoint-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 46.6 kB

Release files / anchorpoint-0.9.0.tar.gz

Download URL anchorpoint-0.9.0.tar.gz
Size 27.5 kB
Tags Source
SHA-256 checksum
How to use checksums
567aa19b534b94981f8cdb871d88b0b1f2a5eaba0f5d20a13d6daeb6a07b6c54
BLAKE2b-256 checksum
How to use checksums
108b5d63ead5231a8a927945b6161852f8b5b5d2f5ccb8fd46e6ea7226b88246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / anchorpoint-0.9.0-py3-none-any.whl

Download URL anchorpoint-0.9.0-py3-none-any.whl
Size 19.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7657ff20d40c9af581281398b56fa4a45d97f6326711233d8648da9b05c3ba2b
BLAKE2b-256 checksum
How to use checksums
17ff86a883ab6d014513de19cbe99a8850c7dc9462332fdfa4a74cc380cab2b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for anchorpoint 0.9.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page