Port details |
- py-grouch System for describing and enforcing a Python object schema
- 0.4_2 devel
=1 0.4_2Version of this port present on the latest quarterly branch.
- DEPRECATED: Unmaintained, uses EOLed python27
This port expired on: 2020-01-27
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2001-09-06 11:32:27
- Last Update: 2020-01-27 15:34:18
- SVN Revision: 524263
- People watching this port, also watch:: python, p5-Time-Piece
- Also Listed In: python
- License: not specified in port
- WWW:
- http://www.mems-exchange.org/software/grouch/
- Description:
- Grouch is a system for describing and enforcing a Python object schema.
That is, it provides you with a language for describing the intended type
signatures of your objects (collectively, the "object schema"), and tools
to walk an object graph, checking that every value found matches your
object schema.
An object schema describes every class in a collection of objects -- in
particular, it specifies the type of every instance attribute of every
class. Grouch includes a type language for specifying attribute types, a
tool to parse specially-formatted class docstrings and output a complete
object schema, and another tool for walking a persistent object graph and
ensuring that every scrap of data in it conforms to the object schema
extracted from your class docstrings. The API for defining, querying, and
enforcing types is fairly complete and well-documented, so you can use
Grouch's type system in other ways as well.
WWW: http://www.mems-exchange.org/software/grouch/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- 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}grouch>0:devel/py-grouch@${PY_FLAVOR}
- No installation instructions:
- This port has been deleted.
- PKGNAME: py27-grouch
- Package flavors (<flavor>: <package>)
- distinfo:
- SHA256 (Grouch-0.4.tar.gz) = 6198cdf31b67d22935b6803b2f4d50516378e8e7fe232c39b66834b3194a8dfd
SIZE (Grouch-0.4.tar.gz) = 59344
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:
-
- py27-setuptools>0 : devel/py-setuptools@py27
- python2.7 : lang/python27
- Runtime dependencies:
-
- py27-setuptools>0 : devel/py-setuptools@py27
- python2.7 : lang/python27
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py27-grouch-0.4_2:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- python:2.7
- 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 |
0.4_2 27 Jan 2020 15:34:18 |
rene |
Remove expired ports:
2020-01-27 accessibility/py-papi: Unmaintained, uses EOLed python27
2020-01-27 archivers/py-czipfile: Unmaintained, uses EOLed python27
2020-01-27 audio/boodler: Unmaintained, uses EOLed python27
2020-01-27 audio/dir2ogg: Unmaintained, uses EOLed python27
2020-01-27 audio/jokosher: Unmaintained, uses EOLed python27
2020-01-27 audio/mpdbrowser: Unmaintained, uses EOLed python27
2020-01-27 audio/nekobee: Unmaintained, uses EOLed python27
2020-01-27 audio/patchage: Unmaintained, uses EOLed python27
2020-01-27 audio/py-ao: Unmaintained, uses EOLed python27
2020-01-27 audio/py-id3: Unmaintained, uses EOLed python27
2020-01-27 audio/py-shout: Unmaintained, uses EOLed python27
2020-01-27 audio/py-speex: Unmaintained, uses EOLed python27
2020-01-27 audio/pytone: Unmaintained, uses EOLed python27 (Only the first 15 lines of the commit message are shown above ) |
0.4_2 26 Dec 2019 07:54:29 |
antoine |
Deprecate a few ports
With hat: portmgr |
0.4_2 19 Feb 2018 11:10:43 |
antoine |
Reduce dependency on the python2 metaport
PR: 225752
Submitted by: Yasuhiro KIMURA |
0.4_1 03 Jan 2016 14:35:01 |
miwi |
- Convert to options helper |
0.4_1 20 Oct 2014 16:04:14 |
mva |
- Convert ports of devel/ to USES=python
Approved by: portmgr (implicit) |
0.4_1 27 Dec 2013 10:13:43 |
wg |
devel/py-grouch: support staging and minor changes
- Support staging
- Use python auto plist
- Unmute install command
- Remove leading article from COMMENT |
0.4_1 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
0.4_1 28 Mar 2013 16:29:01 |
eadler |
Style: tab -> space.
Most contributors copy an existing port when writing their own so reduce the
number of bad examples in the tree. |
0.4_1 15 Jun 2012 13:17:47 |
rm |
- fix fetch
- strict to python 2.x only
- rework pkg-descr a little |
0.4_1 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
0.4_1 21 Dec 2009 02:19:12 |
dougb |
For ports maintained by ports@FreeBSD.org, remove names and/or
e-mail addresses from the pkg-descr file that could reasonably
be mistaken for maintainer contact information in order to avoid
confusion on the part of users looking for support. As a pleasant
side effect this also avoids confusion and/or frustration for people
who are no longer maintaining those ports. |
0.4_1 08 Jan 2009 10:17:34 |
pav |
- Stop checking for python 2.1
- Does not try to remove directories owned by python port |
0.4_1 08 Jan 2009 10:15:18 |
pav |
- Remove checks for python < 2.0
Suggested by: Alex Kozlov <spam@rm-rf.kiev.ua> |
0.4_1 17 Jul 2008 21:12:14 |
itetcu |
- use NOPORTDATA and NOPORTEXAMPLES correctly
- fix plist
- bump PORTREVISION
Prompted by: QA Tindy run |
0.4 30 Jul 2007 09:42:28 |
alexbl |
- Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
Python Eggs and the easy_install system
Tested by: pointyhat runs
Approved by: pav (portmgr)
Most work by: perky
Thanks to: pav |
0.4 30 Aug 2006 21:39:45 |
miwi |
- Update to 0.4 |
0.2 24 Nov 2005 15:40:04 |
pav |
- Add some SHA256 checksums |
0.2 20 Nov 2004 08:09:49 |
linimon |
With portmgr hat on, reset inactive maintainer. These ports are now up
for adoption. |
0.2 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
0.2 01 Aug 2003 22:04:57 |
perky |
Fix python version detection routines to cope with python 2.3's
boolean representation. |
0.2 07 Mar 2003 06:01:16 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
0.2 29 Apr 2002 14:01:09 |
ijliao |
use USE_PYDISTUTILS |
20 Feb 2002 15:12:06 |
wjv |
- Update to version 0.2 |
06 Sep 2001 15:32:27 |
wjv |
Add py-grouch 0.1, a system for describing and enforcing a Python object
schema. |