Skip to main content

Core package for PymergeticOS with optional feature groups

Project description

Pymergetic Core

Core package for PymergeticOS with optional feature groups organized by topic.

Installation

Base Package

pip install pymergetic-core

With Optional Dependencies

# Install with console features (CLI tools)
pip install pymergetic-core[console]

# Install with config features (configuration management)
pip install pymergetic-core[config]

# Install with multiple extras
pip install pymergetic-core[console,config]

Optional Dependencies (Extras)

  • console: Virtual console and CLI package dependencies

    • fire>=0.5.0 - Python Fire for CLI interfaces
    • rich>=13.0.0 - Rich text and beautiful formatting for terminal
  • config: Configuration management dependencies

    • pydantic>=2.0.0 - Data validation using Python type annotations
    • pydantic-settings>=2.0.0 - Settings management using Pydantic
    • pyyaml>=6.0 - YAML parser and emitter

Development

Building and Publishing

# Build package
make build

# Publish to PyPI
make publish

# Full release (tag, build, publish)
make release

See Makefile for all available targets.

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

pymergetic_core-0.0.3.post1.dev0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

pymergetic_core-0.0.3.post1.dev0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file pymergetic_core-0.0.3.post1.dev0.tar.gz.

File metadata

File hashes

Hashes for pymergetic_core-0.0.3.post1.dev0.tar.gz
Algorithm Hash digest
SHA256 05a6e361f43267553db25081f3271c4bfd847c7778d690485f4275f67d3dae6b
MD5 f01b2c43c58aee11469377c8c6bdc643
BLAKE2b-256 096dee17e7be2e2bcfa14e115adc934a09f6b9e3d22b0900ef6ec2537e5245c1

See more details on using hashes here.

File details

Details for the file pymergetic_core-0.0.3.post1.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for pymergetic_core-0.0.3.post1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea1181f3d5499e429dfefd19ab19b4845fc73f3dd522600a055e880437b9c41c
MD5 66e47e07a81676829e3ef14714b6b0dd
BLAKE2b-256 81befb5616e49dca1a542ecb9ffe2cee97a4f33f6e1df36140da7d8f42493251

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