General Python tools
Project description
This is a collection of utility modules for Python projects.
Features
“classes” module:
Several classes derived from Python dicts, e.g. Mirror and Proxy.
“html” module:
HtmlEntityProxy - a dict which returns unicode characters when given a named HTML entity
“http” module:
extract_hostname (using url.split and raising ValueError)
“coding” module:
Factory functions to create safe_encode resp. safe_decode functions as needed
Documentation
The modules are documented by doctests. Full documentation for end users can be found in the “docs” folder.
Installation
Simply install visaplan.tools by using pip:
pip install visaplan.tools
or by adding it to your buildout:
[buildout] ... eggs = visaplan.tools
and then running bin/buildout
Contribute
Issue Tracker: https://github.com/visaplan/visaplan.tools/issues
Source Code: https://github.com/visaplan/visaplan.tools
Support
If you are having issues, please let us know; please use the issue tracker mentioned above.
License
The project is licensed under the Apache Software License.
Contributors
Tobias Herp, tobias.herp@visaplan.com
Changelog
1.2 (2018-06-12)
modules ‘dicts’, ‘minifuncs’ [tobiasherp]
1.1 (2018-06-12)
modules ‘sequences’, ‘times’, ‘files’
Minor Bugfixes [tobiasherp]
1.0 (2018-06-11)
Initial release, including modules ‘classes’, ‘html’, ‘http’ and ‘coding’ [tobiasherp]
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
Hashes for visaplan.tools-1.2.dev3.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 744d6d23f86e5e2d9c6e69b862bd8e39048ec7e55654f702a14c71aae16a0a96 |
|
MD5 | ce7ae3bcb322aac79accb3ad06bba07b |
|
BLAKE2b-256 | b4c327e7133c8c5b10b37b1ba5f1a8df92a9a04128f6939f743f5f83cdbf010d |
Hashes for visaplan.tools-1.2.dev3-py2.7.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 504803e417f08c560c0f40ca8625b871d9220bdd8e16d1d4587012c85e6a24a2 |
|
MD5 | cb8c2c7cc0942de397a17dc7ee1d1a40 |
|
BLAKE2b-256 | 54b14e08891c19fefd460efdfdb5c42025342684d7a32016590eee049195fb6d |