Metadata-Version: 2.4
Name: just_some_bozos_dummy_calc_project
Version: 0.4.1
Summary: Just an example packaging project.
Author-email: Some Loser <loser@gmail.com>
Maintainer-email: Some Loser <loser@gmail.com>
Project-URL: Homepage, https://github.com/emckenzie-chs/udemy.calculator
Project-URL: Documentation, https://github.com/emckenzie-chs/udemy.calculator
Keywords: calculator
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Environment :: Console
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tqdm~=4.0
Provides-Extra: test
Requires-Dist: tox==4.60.0; extra == "test"
Requires-Dist: pytest==9.1.1; extra == "test"
Requires-Dist: mypy==2.3.1; extra == "test"
Requires-Dist: ty==0.0.73; extra == "test"
Requires-Dist: ruff==0.16.4; extra == "test"
Requires-Dist: pre_commit==4.6.2; extra == "test"
Requires-Dist: types-tqdm==4.70.0.20260805; extra == "test"
Dynamic: license-file

# just_some_bozos_dummy_calc_project

Informational Badges:

[![PyPI version](https://badge.fury.io/py/just_some_bozos_dummy_calc_project.svg)](https://badge.fury.io/py/just_some_bozos_dummy_calc_project)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/just_some_bozos_dummy_calc_project)](https://pypi.org/project/just_some_bozos_dummy_calc_project/)
![Tests](https://github.com/jfuruness/just_some_bozos_dummy_calc_project/actions/workflows/tests.yml/badge.svg)
![Linux](https://img.shields.io/badge/os-Linux-blue.svg)
![macOS Intel](https://img.shields.io/badge/os-macOS_Intel-lightgrey.svg)
![macOS ARM](https://img.shields.io/badge/os-macOS_ARM-lightgrey.svg)

Some Linting Badges (Where I could find them):

[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Checked with mypy](https://img.shields.io/badge/mypy-checked-2A6DBA.svg)](http://mypy-lang.org/)
[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
[![Pylint](https://img.shields.io/badge/linting-pylint-yellowgreen)](https://github.com/pylint-dev/pylint/tree/main)
[![try/except style: tryceratops](https://img.shields.io/badge/try%2Fexcept%20style-tryceratops%20%F0%9F%A6%96%E2%9C%A8-black)](https://github.com/guilatrova/tryceratops)

# just\_some\_bozos\_dummy\_calc\_project


### If you like the repo, it would be awesome if you could add a star to it! It really helps out the visibility. Also for any questions at all we'd love to hear from you at jfuruness@gmail.com

* [Description](#package-description)
* [Usage](#usage)
* [Installation](#installation)
* [Testing](#testing)
* [Development/Contributing](#developmentcontributing)
* [Licence](#license)

## Package Description

Calculator python package example / template.

## Usage
* [just\_some\_bozos\_dummy\_calc\_project](#just\_some\_bozos\_dummy\_calc\_project)

from a script:

```python
from just_some_bozos_dummy_calc_project import Calculator

print(Calculator().add(1, 2))
```

## Installation
* [just\_some\_bozos\_dummy\_calc\_project](#just\_some\_bozos\_dummy\_calc\_project)

Install python and pip if you have not already.

Then run:

```bash
# Needed for graphviz and Pillow
pip3 install pip --upgrade
pip3 install wheel
```

For production:

```bash
pip3 install just_some_bozos_dummy_calc_project
```

This will install the package and all of it's python dependencies.

If you want to install the project for development:
```bash
git clone https://github.com/jfuruness/just_some_bozos_dummy_calc_project.git
cd just_some_bozos_dummy_calc_project
pip3 install -e .[test]
pre-commit install
```

To test the development package: [Testing](#testing)


## Testing
* [just\_some\_bozos\_dummy\_calc\_project](#just\_some\_bozos\_dummy\_calc\_project)

To test the package after installation:

```
cd just_some_bozos_dummy_calc_project
pytest just_some_bozos_dummy_calc_project
ruff check just_some_bozos_dummy_calc_project
ruff format just_some_bozos_dummy_calc_project
mypy just_some_bozos_dummy_calc_project
```

If you want to run it across multiple environments, and have python 3.10 and 3.11 installed:

```
cd just_some_bozos_dummy_calc_project
tox --skip-missing-interpreters
```


## Development/Contributing
* [just\_some\_bozos\_dummy\_calc\_project](#just\_some\_bozos\_dummy\_calc\_project)

1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Test it
5. Run tox
6. Commit your changes: `git commit -am 'Add some feature'`
7. Push to the branch: `git push origin my-new-feature`
8. Ensure github actions are passing tests
9. Email me at jfuruness@gmail.com if it's been a while and I haven't seen it

## License
* [just\_some\_bozos\_dummy\_calc\_project](#just\_some\_bozos\_dummy\_calc\_project)

BSD License (see license file)
