Skip to main content
Change of provenance

The repository or configuration that created this release differ from a previous release. View details.

pnotp is now offrec

The pnotp package was renamed to offrec. Same company, same API, same keys.

pip install offrec
import offrec

px = offrec.Client()        # reads OFFREC_API_KEY (PNOTP_API_KEY still works)
print(px.chat("Hello", model="gemini-3.1-flash-lite")["completion"])

This package stays on PyPI so existing code keeps working. pnotp 0.5.0 installs offrec 0.5.0 and makes import pnotp an alias of it: pnotp.Client, pnotp.Agent, pnotp.help, pnotp.private and the error classes are offrec's. It warns once on import (DeprecationWarning).

What keeps working without changes:

  • pnotp_sk_ keys, and PNOTP_API_KEY / PNOTP_BASE_URL.
  • except pnotp.PnotpError catches every error the SDK raises.
  • api.pnotp.ai, if you pinned it as your base URL. The default is now https://api.offrec.ai/v1.

The legacy pnotp_api PathoVision wrapper (pip install "pnotp[server]") ships only in this package.

Docs: docs.offrec.ai · Console: console.offrec.ai

Metadata

Release files for pnotp 0.5.0

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

Change of provenance

The repository or configuration that created these release files differ from that of a previous release.

We recommend inspecting the repository and configuration before proceeding. View details.

Source distribution (sdist)

Source distribution for pnotp 0.5.0
File Size Uploaded Provenance Actions
pnotp-0.5.0.tar.gz 10.0 kB With provenance Details for pnotp-0.5.0.tar.gz

Built distribution (wheel)

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

Total release size: 21.2 kB

Release files / pnotp-0.5.0.tar.gz

Change of provenance

This file belongs to a release with changed provenance: the repository or configuration that created the release files differ from that of a previous release.

We recommend inspecting the repository and configuration before proceeding. View details.

Download URL pnotp-0.5.0.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4caeee94010b35f2c5a32ac6ee6b9512f697b4ce7eae7d9164ab7c01e64cb696
BLAKE2b-256 checksum
How to use checksums
efe273fd410c316d9f54161b471a383d9ecabf4396ce9833f88a44fa23e73400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / pnotp-0.5.0-py3-none-any.whl

Change of provenance

This file belongs to a release with changed provenance: the repository or configuration that created the release files differ from that of a previous release.

We recommend inspecting the repository and configuration before proceeding. View details.

Download URL pnotp-0.5.0-py3-none-any.whl
Size 11.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ca0fb3888590233874e3c1a29df5de85c91437837d8a24f43f88bbc952724b99
BLAKE2b-256 checksum
How to use checksums
bc97c9bbd531931cca24acb74b5baf684da99f8edffa96d68032ce758e613507
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for pnotp 0.5.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.

Change of provenance

The repository and configuration that created this release differ from a previous release.

While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.

Repository

Select from 2 files

Attestation for pnotp-0.5.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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