./devel/py-decorator, Generic Python decorator utilities

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.0.11, Package name: py27-decorator-4.0.11, Maintainer: pkgsrc-users

The ``decorator'' module aims to simplify the usage of decorators
in Python code for the average programmer and to popularize decorators
by showing various non-trivial examples.


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: f2ddc2de311b8d2afae7bba8efec6131a7f4b986
RMD160: 19db7e44fe288a296f2bd4adbab6d390a6f65554
Filesize: 68.961 KB

Version history: (Expand)


CVS history: (Expand)


   2017-01-16 09:04:48 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-decorator to 4.0.11.

## 4.0.11 (2017-01-15)

Small improvements to the documentation and tested with Python 3.6
   2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356)
Log message:
Switch to MASTER_SITES_PYPI.
   2016-02-14 12:02:10 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update py-decorator to 4.0.9.

## 4.0.9 (2016-02-08)

Same as 4.0.7 and 4.0.8, re-uploaded due to issues on PyPI

## 4.0.7 (2016-02-06)

Switched to a new changelog format (the one in http://keepachangelog.com/)
since it was contributed by Alexander Artemenko. Re-added a newline to support
old version of Python, as requested by [azjps](https://github.com/azjps).
   2015-12-30 01:12:04 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update py-decorator to 4.0.6:

4.0.6 Removed a file x.py accidentally entered in the tarball (2015/12/11)
4.0.5 Documented a quirk signaled by David Goldstein when writing decorators
      for functions with keyword arguments. Avoided copying the globals,
      as signaled by Benjamin Peterson (2015/12/09)
4.0.4 Included a patch from Zev Benjamin: now decorated functions play well
     with cProfile (2015/09/25)
4.0.3 Added a warning about the memoize example, as requested by Robert
     Buchholz (2015/09/25)
   2015-12-04 21:44:48 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update py-decorator to 4.0.2:

4.0.2 Fix: docs/README.rst was not included in MANIFEST.in by accident,
     thus breaking the source installation (2015/07/28)
4.0.1 Added docs directory and upload_docs command. Fixed bug with
     `__qualname__`, reported by Lucian Petrut (2015/07/28)
4.0.0 Removed the need for 2to3 by dropping the support for Python 2.5.
     Added a MANIFEST.in file and produced a proper wheel. Improved
     the integration with setuptools so that `python setup.py test` works.
     Reworked the documentation and introduced `decorator.decorated`.
     Removed any dependence from `inspect.getargspec`, which is deprecated
     in Python 3.5, as signaled by Ralf Gommers.
     Fixed `contextmanager` to work with Python 3.5.
     Copied the `__qualname__` attribute, as requested by Frazer McLean.
     Added a `dispatch_on` facility to implement generic functions.
     (2015/07/24)
3.4.2 Same as 3.4.1, re-uploaded to PyPI (2015-03-22)
3.4.1 Ported the repository from GoogleCode to GitHub and added Travis CI
     support. Tests are executed with the new command `python test.py -v`.
     setuptools is now mandatory in Python 3. The suggested
     installation tool is now `pip`, not `easy_install`. Supported IronPython
     and other Python implementations without sys._getframe, as requested by
     Doug Blank (2015/03/16)
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-12-31 14:57:34 by Thomas Klausner | Files touched by this commit (125)
Log message:
Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
   2014-06-14 16:27:53 by Blue Rats | Files touched by this commit (2)
Log message:
3.4.0 Added the ability to use classes and generic callables as callers and
implemented a signature-preserving contexmanager decorator. Fixed a bug
with the signature f(**kw) in Python 3 and fixed a couple of doctests
broken by Python 3.3.

3.3.3 Fixed a bug with kwonlyargs for Python 3