Port details |
- py-decorator4 Decorators for Humans
- 4.4.2 devel
=0 4.4.2Version of this port present on the latest quarterly branch.
- DEPRECATED: Legacy version, use devel/py-decorator instead
This port expired on: 2021-12-31
- Maintainer: ygy@FreeBSD.org
- Port Added: 2021-05-20 02:21:15
- Last Update: 2022-03-22 22:17:43
- Commit Hash: 49d1666
- Also Listed In: python
- License: MIT
- WWW:
- https://github.com/micheles/decorator
- Description:
- As of now, writing custom decorators correctly requires some
experience and it is not as easy as it could be. For instance, typical
implementations of decorators involve nested functions, and we all
know that flat is better than nested. Moreover, typical
implementations of decorators do not preserve the signature of
decorated functions, thus confusing both documentation tools and
developers.
The aim of the decorator module it to simplify the usage of decorators
for the average programmer, and to popularize decorators usage giving
examples of useful decorators, such as memoize, tracing,
redirecting_stdout, locked, etc.
WWW: https://github.com/micheles/decorator
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}decorator4>0:devel/py-decorator4@${PY_FLAVOR}
- No installation instructions:
- This port has been deleted.
- PKGNAME: py38-decorator4
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1584984981
SHA256 (decorator-4.4.2.tar.gz) = e3a62f0520172440ca0dcc823749319382e377f37f140a0b99ef45fecb84bfe7
SIZE (decorator-4.4.2.tar.gz) = 33629
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- Runtime dependencies:
-
- py38-setuptools>0 : devel/py-setuptools@py38
- python3.8 : lang/python38
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_py-decorator4
- USES:
- cpe python:3.6+
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.4.2 22 Mar 2022 22:17:43 |
Rene Ladan (rene) |
cleanup: Remove expired ports:
2021-12-31 devel/py-decorator4: Legacy version, use devel/py-decorator instead |
4.4.2 14 Oct 2021 21:30:40 |
Stefan Eßer (se) |
devel/py-decorator4: Add CPE information
Approved by: portmgr (blanket) |
4.4.2 20 May 2021 02:19:29 |
Guangyuan Yang (ygy) |
new port: devel/py-decorator4
devel/py-decorator needs to be updated to 5.x, while some ports don't
support that in their latest releases, including:
- devel/py-pytest-relaxed
- multimedia/py-moviepy
Updated them to use this devel/py-decorator4 until they officially
support 5.x. No functional changes for these ports.
An expiry date has been set for this keeping-old-version port, so we
don't forget to delete it once nothing depends on it.
Approved by: lwhsu (mentor) |