Skip to main content

A Python Package for Model-View-ViewModel pattern

Project description

mvvm-lib

Version: 0.2.0
Author: Sergey Yakubov (yakubovs@ornl.gov)
Organization: Oak Ridge National Laboratory (ORNL)
License: MIT License


Overview

mvvm-lib is a Python package designed to simplify the implementation of the Model-View-ViewModel (MVVM) pattern. This library provides tools and utilities that help in building clean, scalable, and maintainable GUI applications using MVVM architecture in Python. It currently supports pyqt6, Trame and Panel GUI frameworks.

Installation

You can install the package using pip:

pip install mvvm-lib

which will install the default Trame framework

or specify other frameworks as needed:

pip install mvvm-lib["pyqt6","panel"]

Contributing

Contributions are welcome! Please contact the author for more details.

License

This project is licensed under the 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

mvvm_lib-0.3.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

mvvm_lib-0.3.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file mvvm_lib-0.3.0.tar.gz.

File metadata

  • Download URL: mvvm_lib-0.3.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.6 Linux/5.15.0-119-generic

File hashes

Hashes for mvvm_lib-0.3.0.tar.gz
Algorithm Hash digest
SHA256 9ef8b59c0682d0e849b0f3b7a6ec8426937ec7df7a5ed6e741eff546c6ec40b6
MD5 70291e84b77fe9eea605d612f45df931
BLAKE2b-256 91ab8fc3781ff73776ccd5405f41ca442a022be7a961b8c4703a79a3bbf19454

See more details on using hashes here.

File details

Details for the file mvvm_lib-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: mvvm_lib-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.6 Linux/5.15.0-119-generic

File hashes

Hashes for mvvm_lib-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f05f8ea9771b0af0be986ae9c6e31f7d3ba6de60c13b00fa8f325d1969cf6c15
MD5 756c2679b412638cf1ecb38a33ba828e
BLAKE2b-256 2316d458a0b4a360666b524da4863d3dd34742113cdd3f8ce179e1b06bc7c33e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page