Skip to main content

Shared types for the Wiswa ecosystem.

Project description

wiswa-typing

Python versions PyPI - Version GitHub tag (with filter) License GitHub commits since latest release (by SemVer including pre-releases) CodeQL QA Dependabot Documentation Status mypy uv Ruff Downloads Stargazers pre-commit Prettier

@Tatsh Buy Me A Coffee Libera.Chat Mastodon Follow Patreon

Shared type aliases used across the Wiswa ecosystem (wiswa, wiswa-vcs, wiswa-mcp).

This package ships types only — there is no runtime code. Its surface is intentionally small: just the two Literal aliases that more than one Wiswa package needs to agree on.

Installation

pip install wiswa-typing

Usage

from wiswa.typing import PackageManager, ProjectType
  • PackageManager: Literal['poetry', 'uv'].
  • ProjectType: Literal['c', 'c++', 'generic', 'lua', 'python', 'typescript', 'xcode'].

Wiswa-internal settings shapes (Settings, PyProject, PackageJSON, VSCode, etc.) live in wiswa under wiswa.tool.typing. GitHub and GitLab REST payload types (Repository, Badge, RemoteSettings, ProjectSettings, etc.) live in wiswa-vcs under wiswa.vcs.typing.

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

wiswa_typing-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

wiswa_typing-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file wiswa_typing-0.1.0.tar.gz.

File metadata

  • Download URL: wiswa_typing-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wiswa_typing-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2af2ec4d566dc5e5e41fd96ed83a037ffe78c5a071446acfb00a0d88370651ab
MD5 4f4bdb2484a235acd085b74f598da16f
BLAKE2b-256 22d43d6903d4a0a0c9c23909459007bb4b62474b9a4ce4d75062231aef6d7456

See more details on using hashes here.

Provenance

The following attestation bundles were made for wiswa_typing-0.1.0.tar.gz:

Publisher: publish.yml on Tatsh/wiswa-typing

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wiswa_typing-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: wiswa_typing-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wiswa_typing-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f69fffdb42e1255c1c66c6a515606774e19b4a8bafe10672b71c34b549968a69
MD5 e3c4cda7b67d9b97efe31bb23d7d0013
BLAKE2b-256 44f17272498a674a05abc518a2873c61df99d46c4d108e6e0b4aeecdc6135f65

See more details on using hashes here.

Provenance

The following attestation bundles were made for wiswa_typing-0.1.0-py3-none-any.whl:

Publisher: publish.yml on Tatsh/wiswa-typing

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