Library of utilities for python
Project description
Random python utility libraries.
Requirements
- Python: 3.*
Installation
Install using pip:
pip install utensils
Testing
Use tox
for testing.
tox
Usage
Safe accessors for Python dictionaries
from utensils.dictutils import get_dotted
from utensils.dictutils import set_dotted
foo = {
'test': [1, 2, 3]
}
set_dotted(foo, 'bar.dar', 5)
print(get_dotted(foo, 'bar.dar') == 5)
print(get_dotted(foo, 'test[2]') == 3)
Contribution
- Make sure that the tests are passing before opening up the PR
- Create a PR for feature enhancements
- Once a PR is merged, update version with the following commands:
bumpversion patch
git push origin master --tags
Packaging
tox
creates a package in .tox/dist
. Use twine to upload it to pypi:
twine upload .tox/dist/utensils-*.zip
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
utensils-1.0.1.zip
(19.4 kB
view hashes)