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.1.post1.dev1.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.

pymergetic_core-0.0.1.post1.dev1-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file pymergetic_core-0.0.1.post1.dev1.tar.gz.

File metadata

File hashes

Hashes for pymergetic_core-0.0.1.post1.dev1.tar.gz
Algorithm Hash digest
SHA256 b9a0b8429b4221ab92981ca60edafcc93baf558bc7f72d56f3026fe7282d34a2
MD5 cf502b0bf812d8226fccced61fca85e3
BLAKE2b-256 034ce3c36b87e4afb3f1ce47b332cf3db9801b82ea24c0bd29b440c9f1a49213

See more details on using hashes here.

File details

Details for the file pymergetic_core-0.0.1.post1.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for pymergetic_core-0.0.1.post1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a4d940ab3b032e28887c90fa362ace4823e124b09ba6bd51e84f2a1a6d903af
MD5 44f6460b434e10a6ec8a164e5afee73b
BLAKE2b-256 dc2b3e0f41f0f35deb7ce1c4337f54abb13412a5688ea36fb672fb7ae48d5006

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