2023-08-29 09:29:24 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-decorator: updated to 5.1.1
5.1.1 (2022-01-07)
Sangwoo Shim contributed a fix so that cythonized functions can be decorated.
Brian McFee pointed out an issue in the `decorator_apply` example and
Wim Glenn pointed out that the "fix" in version 5.1 broke
`decorator.contextmanager` even more. Both issues are now solved.
5.1.0 (2021-09-11)
Added a function `decoratorx` using the `FunctionMaker` and thus
preserving the signature of `__code__` objects. Then fixed three small bugs:
- Sphinx was printing a few warnings when building the documentation, as
signaled by Tomasz Kłoczko
- functions decorated with `decorator.contextmanager` were one-shot,
as discovered by Alex Pizarro.
- `decorator.decorator` was not passing the kwsyntax argument.
5.0.9 (2021-05-16)
Fixed a test breaking PyPy. Restored support for Sphinx.
5.0.8 (2021-05-15)
Made the decorator module more robust when decorating builtin functions
lacking dunder attributes, like `dict.__setitem__`.
5.0.7 (2021-04-14)
The decorator module was not passing correctly the defaults inside the
`*args` tuple, thanks to Dan Shult for the fix. Also fixed some mispellings
in the documentation and integrated codespell in the CI, thanks to
Christian Clauss.
5.0.6 (2021-04-08)
The decorator module was not copying the __module__ attribute anymore.
Thanks to Nikolay Markov for the notice.
5.0.5 (2021-04-04)
Dropped support for Python < 3.5 with a substantial simplification of
the code base (now building a decorator does not require calling "exec").
Added a way to mimic functools.wraps-generated decorators.
Ported the Continuous Integration from Travis to GitHub.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2020-04-11 09:47:54 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-decorator: updated to 4.4.2
4.4.2:
Sylvan Mosberger (https://github.com/Infinisil) contributed a patch to
some doctests that were breaking on NixOS.
John Vandenberg (https://github.com/jayvdb) made a case for removing the usage
of `__file__`, that was breaking PyOxidizer.
Miro Hrončok (https://github.com/hroncok) contributed some fixes for the
future Python 3.9.
Hugo van Kemenade (https://github.com/hugovk) contributed some fixes for the
future Python 3.10.
|
2019-11-13 21:44:29 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-decorator: updated to 4.4.1
4.4.1:
Changed the description to "Decorators for Humans" are requested by
several users. Fixed a .rst bug in the description as seen in PyPI.
|
2019-04-04 11:51:01 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-decorator: updated to 4.4.0
4.4.0:
Fixed a regression with decorator factories breaking the case with no
arguments by going back to the syntax used in version 4.2.
Accepted a small fix from Eric Larson (https://github.com/larsoner) affecting
isgeneratorfunction for old Python versions.
Moved the documentation from ReadTheDocs to GitHub to simplify the
release process and replaced ReStructuredText with Markdown: it is
an inferior solution, but it works better with GitHub and it is good enough.
|
2019-02-14 10:04:21 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-decorator: updated to 4.3.2
4.3.2:
Accepted a patch from Sylvain Marie (https://github.com/smarie): now the
decorator module can decorate generator functions by preserving their
being generator functions. Set `python_requires='>=2.6, !=3.0.*, !=3.1.*'`
in setup.py, as suggested by https://github.com/hugovk.
4.3.1:
Added a section "For the impatient" to the README, addressing an issue
raised by Amir Malekpour. Added support for Python 3.7. Now
the path to the decorator module appears in the tracebacks, as suggested
by an user at EuroPython 2018.
|
2018-06-16 14:18:12 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-decorator: updated to 4.3.0
4.3.0:
Extended the decorator family facility to work with positional arguments and \
updated the documentation. Removed decorator.getargspec and provided \
decorator.getfullargspec instead. This is convenient for users of Python \
2.6/2.7, the others can just use inspect.getfullargspec.
|
2018-01-15 11:40:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-decorator: updated to 4.2.1
4.2.1:
Fixed a regression breaking IPython and discovered by https://github.com/spapini
4.2.0:
Added a facility to define families of decorators (aka decorators with
arguments) as requested by several users.
|