Skip to main content

Common utilities to ease the development of Python packages

Project description

https://badge.fury.io/py/easydev.svg https://secure.travis-ci.org/cokelaer/easydev.png https://coveralls.io/repos/cokelaer/easydev/badge.svg?branch=master https://landscape.io/github/cokelaer/easydev/master/landscape.png https://badge.waffle.io/cokelaer/easydev.png?label=ready&title=Ready
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

easydev-0.9.1.tar.gz (45.4 kB view details)

Uploaded Source

File details

Details for the file easydev-0.9.1.tar.gz.

File metadata

  • Download URL: easydev-0.9.1.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for easydev-0.9.1.tar.gz
Algorithm Hash digest
SHA256 6104e5554ce75764fa95b022b47509d6884a2f27923bc888f358fac501ddd655
MD5 861b4ef929cf21dd78e97e6f8e4890e7
BLAKE2b-256 a59805e9fc9e35d58a56f7d0b8ebc5f4b7a7b6c8b4dd2d1c8776d85b242eb169

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page