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.

WWW: https://github.com/meowklaski/custom_inherit
This commit is contained in:
Steven Kreuzer
2019-01-08 03:15:41 +00:00
parent 96ae020e6a
commit 19d9ae132f
4 changed files with 38 additions and 0 deletions

View File

@@ -1280,6 +1280,7 @@
SUBDIR += py-colorclass
SUBDIR += py-creole
SUBDIR += py-csvkit
SUBDIR += py-custom_inherit
SUBDIR += py-dbfread
SUBDIR += py-diff-match-patch
SUBDIR += py-docutils

View File

@@ -0,0 +1,18 @@
# Created by: skreuzer
# $FreeBSD$
PORTNAME= custom_inherit
PORTVERSION= 2.2.0
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Package providing tools for inheriting docstrings in customizable ways
LICENSE= MIT
USES= python
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>

View File

@@ -0,0 +1,3 @@
TIMESTAMP = 1546916988
SHA256 (custom_inherit-2.2.0.tar.gz) = 3892ec53aaffae98d757867c3d1dd5f02200db0e1f888ab601223d72262996f8
SIZE (custom_inherit-2.2.0.tar.gz) = 11257

View File

@@ -0,0 +1,16 @@
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.
WWW: https://github.com/meowklaski/custom_inherit