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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pymergetic_core-0.0.6.post1.dev0.tar.gz
Algorithm Hash digest
SHA256 d1defcbe7a1a0c0ab39fd1216cc9dcb739089387dcfdaffeb24aa620c2914f5f
MD5 fa56249adc06e0f0c7db5914d0a8a2ea
BLAKE2b-256 edd702115828ea7d87317320c393cf3d702678209b78102b15efc52986ca3906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymergetic_core-0.0.6.post1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 77aa06524f1c313f57a5054dfd2f7f5e3b27d37a89f4a6efc6681ebbcf05afb6
MD5 0900ef3ddcbde42dacaa60432cc0deb9
BLAKE2b-256 f34a73606c37e8c1864f066927e0bc505aac198d7a56e6030218ce541dc050c5

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