Reusable Python utility library by elseware Technology
Project description
elseware-py
Reusable Python utility library developed by Elseware Technology.
Features
- Math utilities
- String utilities
- Extensible modular architecture
- Type-safe implementations
- Unit tested
Installation
pip install elseware-py
Usage
Math Utilities
from elseware_py import add
result = add(10, 20)
print(result)
String Utilities
from elseware_py import capitalize_words
text = capitalize_words("hello world")
print(text)
Development Setup
Clone repository:
git clone https://github.com/your-org/elseware-py.git
Create virtual environment:
python -m venv venv
Activate virtual environment:
Mac/Linux:
source venv/bin/activate
Windows:
venv\Scripts\activate
Install dependencies:
pip install -e .
Install development tools:
pip install pytest build twine
Run tests:
pytest
Build Package
python -m build
Publish to PyPI
twine upload dist/*
License
MIT License
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
elseware_py-0.1.0.tar.gz
(3.2 kB
view details)
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 elseware_py-0.1.0.tar.gz.
File metadata
- Download URL: elseware_py-0.1.0.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbc117641b8005b4a22e04ccf379477271f44292196865885993cd0d6a8b6577
|
|
| MD5 |
a873e9251c4679cb6a3de5cb4ec06102
|
|
| BLAKE2b-256 |
66f82b575176b88e7ec732a1f752ce9cfc652db593cfd6160e3a0289f2eab007
|
File details
Details for the file elseware_py-0.1.0-py3-none-any.whl.
File metadata
- Download URL: elseware_py-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf7edf6a452e488d885660355c61f1fb7d4f40fd55a51c3888a46b313f28591c
|
|
| MD5 |
58026dac6b50cf1dee8924a7a901c023
|
|
| BLAKE2b-256 |
e89595cb50ddc3918ec768a9503f5e6cdf03888968e21b92af125614add17891
|