Skip to main content

Reserved placeholder for pyw-core (umbrella namespace)

Project description

pyw-core 🌐

PyPI CI License

Namespace seed & common utilities for the pythonWoods ecosystem.

Components

Package Description Status
pyw-core Structured + colorful logging placeholder 0.0.0
pyw-fs Unified filesystem (local/S3/GCS) 0.0.0
pyw-secret Secret back-ends (.env, Vault, SSM) 0.0.0
pyw-cli Typer CLI scaffold 0.0.0
pyw-music21 Music21 stubs & helpers 0.0.0
pyw-musicparser Parse MIDI/Lilypond 0.0.0
pyw-core Meta-package: install everything 0.0.0
pyw-devtools Bundle for devs (logger, fs, cli, secret) 0.0.0

Philosophy

  • Namespace packageimport pyw.* per evitare conflitti.
  • Small, composable modules – scegli solo ciò che ti serve.
  • Typed APIs – Pydantic / dataclass per zero sorprese.
  • No heavy deps by default – le librerie “costose” (Torch, OpenCV) sono extra.

Installation (nothing to use yet)

pip install pyw-core

(Core è quasi vuoto: fornisce solo il namespace e helper comuni.)

Contributing

  1. Fork il repo del modulo che ti interessa (pyw-fs, ecc.).
  2. Crea virtual-env via Poetry: poetry install && poetry shell.
  3. Lancia linter e mypy: ruff check . && mypy.
  4. Apri la PR: CI esegue lint, type-check, build.

Felice coding nella foresta di pythonWoods! 🌲🐾

Links utili

Documentazione dev (work-in-progress) → https://pythonwoods.dev/docs/pyw-core/latest/

Issue tracker → https://github.com/pythonWoods/pyw-core/issues

Changelog → https://github.com/pythonWoods/pyw-core/releases

© pythonWoods — MIT License

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

pyw_core-0.0.0.post1.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

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

pyw_core-0.0.0.post1-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file pyw_core-0.0.0.post1.tar.gz.

File metadata

  • Download URL: pyw_core-0.0.0.post1.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for pyw_core-0.0.0.post1.tar.gz
Algorithm Hash digest
SHA256 76a3eeea5de480cac60b7cab7d621adc5bfd6d057cb558be62c8f243d8c1bc86
MD5 64747eadec2e0a4a3a513593a96c8d9c
BLAKE2b-256 b0dc85c1d06a808cbd9b011fc184873ee93de7d213e0da81965a832e886c2c68

See more details on using hashes here.

File details

Details for the file pyw_core-0.0.0.post1-py3-none-any.whl.

File metadata

  • Download URL: pyw_core-0.0.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for pyw_core-0.0.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 fea4bd0ae2f6a685857cb39208bcc66b14c031c1570c868e6ec69dfd1c7ded2b
MD5 3376284008e759973b60b7c2a33fdbfa
BLAKE2b-256 9dcfc127afae41c035fc25641a02434a8f32802d2102ff11dcc1d1ae60109eb7

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