A Flask-based calculator web app
Project description
calcyoulater
A Flask-based calculator web app with Docker, CI/CD, and PyPI packaging.
Features
- Basic arithmetic operations (add, subtract, multiply, divide)
- RESTful API endpoints
- Unit tested with comprehensive coverage
- Containerized with Docker
- Automated CI/CD pipeline
Installation
pip install calcyoulater2
Usage
Run with Docker:
docker build -t calcyoulater .
docker run -p 5000:5000 calcyoulater
Development
Repository: GitHub CI/CD: GitLab CI/CD Testing: Unit tests for subtraction function and CI/CD pipeline Packaging: Published to PyPI
Version
Current: v2.0.0 (published 3 months ago) Registry: PyPI Built with Python, Flask, Docker & GitLab CI.
🚀 Ready, Set, Calculate!
You've built it, tested it, and now it's time to share your masterpiece with the world. Here's how users can go from zero to calculator hero — no PhD required.
📦 Install Like a Pro
pip install calcyoulater2
Yes, it's that easy. No magic words, no secret handshakes.
▶️ Run the App
Just type: calcyoulater
It's like saying "Open Sesame" to your very own calculator kingdom.
🌐 Open in Browser
Fire up your browser and visit: http://127.0.0.1:5000
Your calculator will greet you like an old friend (with buttons).
✨ Use It
- Pick an operation: Add, Subtract, Multiply, Divide
- Type in your numbers (we won’t judge)
- Hit that button and watch the magic happen
It's math, but make it fashion.
Package
Published on:
- PyPI: calcyoulater2 v2.0.0
- GitLab Package Registry: v2.0.0
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file calcyoulater2-2.0.0.tar.gz.
File metadata
- Download URL: calcyoulater2-2.0.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e15e7bdb7e8e8d5a2d79e0caebc52b3550877a8b991ab8cacd110b4d401ac68
|
|
| MD5 |
30ab24be74d7faec9822ba80e9ebd0be
|
|
| BLAKE2b-256 |
b9f0ce475755f11f60a2d16b484aa356bd30a50079a91ab107b3187ee8b2cb09
|
File details
Details for the file calcyoulater2-2.0.0-py3-none-any.whl.
File metadata
- Download URL: calcyoulater2-2.0.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
324885ca05c4aa70bc89dacad6bafc7c89dbafc3072f643e6639e3890b5d4eea
|
|
| MD5 |
6d4e31f0aee0074acb002ecd2c60e063
|
|
| BLAKE2b-256 |
1587c366f6f3bfe4eba0e3281d6aee293e960a12a303f545f7e9e2d58b735cc6
|