A simple calculator toolkit written in Python, with several UIs. It is part of the Software Engineering course at the University of Bologna.
Project description
Calculator
A simple calculator toolkit written in Python, with several UIs.
Remarks
UI code is clearly separated from the business logic. Actually, two sorts of UIs are provided: a command-line interface (CLI) and a graphical user interface (GUI), based on Kivy.
Requirements and dependencies
You only need Poetry, any other dependency is managed by it.
Just ensure you have Poetry installed. To do that, open a shell and run the following command:
pip install poetry
Restore development environment
To restore the development environment, just run the following commands:
poetry install
### Activate the developement environment
To activate the development environment, just run the following command:
poetry shell
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file unibo_dtm_se_calculator-0.1.1.tar.gz
.
File metadata
- Download URL: unibo_dtm_se_calculator-0.1.1.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.7 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4504cf1c584d5c059a66538619184911beda9fdfe034f7cbe4e6f92009797f1 |
|
MD5 | 8461d735ee44e5abc4090426e118c476 |
|
BLAKE2b-256 | 043bf87529e3f431f3fa993c20ed45de14251adfef1ba33b41e5220f4d2b2f56 |
File details
Details for the file unibo_dtm_se_calculator-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: unibo_dtm_se_calculator-0.1.1-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.7 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c95840926d019f6ed1f5919d480a990254f4109d230b1c916f2f8dce0137cad9 |
|
MD5 | 0729ea951262e938511df388f98ae468 |
|
BLAKE2b-256 | 80d6291dd899ef397929c253927a97b354ad535099890f0180d251e763fff05f |