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.7.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.7.post1.dev0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pymergetic_core-0.0.7.post1.dev0.tar.gz
Algorithm Hash digest
SHA256 64e093343b1dc5c301f93c9a09de3aa36d9b6bca52cfba1981d34694bb2a1ead
MD5 15465c189344e60f0c2e33179732c2cc
BLAKE2b-256 a1c85b5e330795866b26ef3f336fdcbccd4e4e041e2bbb6eb0b84dd59ea2ffd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymergetic_core-0.0.7.post1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 be4030a3c67edf39af7e9396929500a9f741e1b3d1fe9df6617e67b3c68708c4
MD5 030d187962b3ae2993ec391e44f73d9d
BLAKE2b-256 19935dcc11d630df2c117972f49b0be9ba1b18d97ac343398b2bfc247ae65e6d

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