Skip to main content

Shared utilities for PopKit plugin ecosystem

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

popkit_shared-1.0.1.tar.gz (406.3 kB view details)

Uploaded Source

Built Distribution

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

popkit_shared-1.0.1-py3-none-any.whl (483.8 kB view details)

Uploaded Python 3

File details

Details for the file popkit_shared-1.0.1.tar.gz.

File metadata

  • Download URL: popkit_shared-1.0.1.tar.gz
  • Upload date:
  • Size: 406.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for popkit_shared-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ea89d6d09bacc42ce3ea6cb751e44dcaba445a9526092aa1ca9b197923fcd21a
MD5 a853c95a3b0510e1072d11b525aa3f52
BLAKE2b-256 ae3214544541e55c3c9fbda5b11acc47c297dda2cf1f0862363ed682be46bd14

See more details on using hashes here.

File details

Details for the file popkit_shared-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: popkit_shared-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 483.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for popkit_shared-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bee5bcb9ba78ee8ff411c22232ac491fa9f13ac4866c7284963dd7b6b0f810b2
MD5 8c6682505d7197f6625d7ccade9a9689
BLAKE2b-256 18dc0b31c22be56a525e3c26ce6bc99d1974e940ce833400bca6be106c2f437b

See more details on using hashes here.

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