Skip to main content

PopKit Shared

Shared utilities for PopKit plugin ecosystem.

Overview

This package contains 69 utility modules extracted from the monolithic PopKit plugin. All modular PopKit plugins depend on this shared foundation.

Installation

pip install popkit-shared

Usage

from popkit_shared.utils.context_carrier import HookContext
from popkit_shared.utils.message_builder import MessageBuilder
from popkit_shared.utils.skill_context import save_skill_context

Modules

See docs/modules.md for complete module listing.

Development

# Install in development mode
poetry install

# Run tests
poetry run pytest

License

PolyForm Noncommercial 1.0.0

Metadata

Release files for popkit-shared 1.0.2

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

Source distribution (sdist)

Source distribution for popkit-shared 1.0.2
File Size Uploaded Provenance Actions
popkit_shared-1.0.2.tar.gz 419.3 kB Without provenance Details for popkit_shared-1.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for popkit-shared 1.0.2
File Interpreter ABI Platform Actions
popkit_shared-1.0.2-py3-none-any.whl Python 3 none any Details for popkit_shared-1.0.2-py3-none-any.whl

Total release size: 917.6 kB

Release files / popkit_shared-1.0.2.tar.gz

Download URL popkit_shared-1.0.2.tar.gz
Size 419.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2f08412ac4ab05f355eb6e698717fb6dd326139bc4596e2374f7e746a14f3fbb
BLAKE2b-256 checksum
How to use checksums
17fe62bc6845d3185167f15370015ffc8ea5c563a8d6823263b2417c5182682c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / popkit_shared-1.0.2-py3-none-any.whl

Download URL popkit_shared-1.0.2-py3-none-any.whl
Size 498.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
37c56f9ec1961d97e251b3845aadf3f8b17ca88730d99abc2a47783ae709d652
BLAKE2b-256 checksum
How to use checksums
8d7153d6e65a7d0c2d70dafd39b493087ed634d1baa6de489ef3fe62e05cb970
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Security for popkit-shared 1.0.2

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.

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