A python library containing a collection of nice to have python extensions, utilities and wrappers.
$ pip install pyplus
from pyplus.string import snake_case
snake_case("Hello World!")
"""
'hello_world'
"""
For more detailed documentation and usages, please visit https://alexbahnisch.github.io/pyplus/.
To setup the pyplus
project for development, follow these steps from the root of the project:
$ make venv
$ make install
Then to run the tests:
$ make test
Or to run test for multiple python version with tox, run:
$ make tox
Lazy
a group of extensions/utilities that are design to do a lot with minimal effort. Because of the intended easiness of the classes and functions they do take control away from the programmer, and may have some undesired side effects e.g.pyplus.path.LazyPath
automatically creates non-existent parent directories ontouch
.
I am a developer/data scientist creating software solutions for real world business problems. I developed pyplus to encapsulate the python code I found my self migrating from project to project. pyplus is pure python and has zero installation dependencies. My goal is for pyplus to be a stable library for both rapid prototyping and production software, though I recommend care full consideration of the Lazy extensions in the later.