Port details on branch 2022Q2 |
- py-custom_inherit Package providing tools for inheriting docstrings in customizable ways
- 2.3.1 textproc =0 2.3.1Version of this port present on the latest quarterly branch.
- Maintainer: skreuzer@FreeBSD.org
- Port Added: 2019-01-08 03:15:50
- Last Update: 2023-06-27 19:34:34
- Commit Hash: 3d9a815
- Also Listed In: python
- License: MIT
- WWW:
- https://github.com/meowklaski/custom_inherit
- Description:
- The Python package custom_inherit provides convenient, light-weight tools for
inheriting docstrings in customizeable ways.
Features:
* Metaclass that instructs children to inherit docstrings for their
attributes from their parents, using custom docstring inheritance styles.
* Decorator that merges a string/docstring with the docstring of the decorated
object using custom styles.
* Built-in docstring merging styles for popular docstring specifications:
* NumPy docstring specification
* Napoleon docstring specifications (for both Google and NumPy styles)
* Merging based on reST sections
* Simple inheritance from a parent, if the docstring is not overwritten
* Simple interface for using your own docstring inheritance style.
- ¦ ¦ ¦ ¦
- 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}custom_inherit>0:textproc/py-custom_inherit@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/textproc/py-custom_inherit/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/py-custom_inherit
- pkg install py39-custom_inherit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-custom_inherit listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-custom_inherit
- Package flavors (<flavor>: <package>)
- py39: py39-custom_inherit
- distinfo:
- TIMESTAMP = 1611674010
SHA256 (custom_inherit-2.3.1.tar.gz) = a0d104847b4cc1ae24e00061fc2e11da8766b019bf4c8c753822347366c8c49f
SIZE (custom_inherit-2.3.1.tar.gz) = 30106
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- This port is required by:
- for Run
-
- graphics/py-toyplot
Configuration Options:
- No options to configure
- Options name:
- textproc_py-custom_inherit
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|