Common utilities to ease the development of Python packages
Project description
- contributions:
Please join https://github.com/cokelaer/easydev
- issues:
Please use https://github.com/cokelaer/easydev/issues
- Python version supported:
2.6, 2.7, 3.3, 3.4
easydev is a package I use for the development of other software available on pypi. It provides utilities that are of general usage for the development of Python packages. It has been used also as an incubator for other packages (e.g., http://pypi.python.org/pypi/colormap).
For instance, it provides the sphinx templates being used for this documentation. It is also used by other packages where documentation using Sphinx is being used (e.g., rtools, spectrum). It provides tools such as multisetup (to ease the development of several packages within a single namespace), or mulitgit, a mechanism to get the path of the share directory of any package, functions that are used often such as type checking and so on.
There is also now a Progress class, which is quite handy:
from easydev import Progress pb = Progress(1000) for i in range(1,1000+1): # do something pb.animate(i)
Similar projects are pytools, pytoolbox.
For a full documentation, see the sphinx documentation at http://pythonhosted.org/easydev/
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
File details
Details for the file easydev-0.8.9.tar.gz
.
File metadata
- Download URL: easydev-0.8.9.tar.gz
- Upload date:
- Size: 45.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3292e7a9cd2948aca6c6fa89de44a199daff4d9c2650556fcc4e2a7d631ddd51 |
|
MD5 | 44bf2c5be5bad1f819d69f64770297d4 |
|
BLAKE2b-256 | 6de0f40927c4d34b4636027230d99c42db86464bbe8db3a25b83418cb95e6797 |