summaryrefslogtreecommitdiff
path: root/lang/py-basicproperty
diff options
context:
space:
mode:
authordarcy <darcy@pkgsrc.org>2004-12-21 10:59:50 +0000
committerdarcy <darcy@pkgsrc.org>2004-12-21 10:59:50 +0000
commit1587799dfb92df4b5bf689a39ff35c80ea59b0cc (patch)
treec172bd46df1704051736717e64263ae66b55e383 /lang/py-basicproperty
parent8025e2926f58ff9a353c153832db2b807b6e4a42 (diff)
downloadpkgsrc-1587799dfb92df4b5bf689a39ff35c80ea59b0cc.tar.gz
py-basicproperty-0.6.3a
The BasicProperty/BasicTypes system provides a mechanism for intelligent property-based modeling of problem domains in Python 2.2+. The idea behind property-based domain modeling is to simplify the definition of objects/data structures so that concerns such as initialization, data-type checking and coercion, run-time introspection, and domain specific storage/retrieval operations can be abstracted out from the modeling operations.
Diffstat (limited to 'lang/py-basicproperty')
-rw-r--r--lang/py-basicproperty/DESCR6
-rw-r--r--lang/py-basicproperty/Makefile22
-rw-r--r--lang/py-basicproperty/PLIST170
-rw-r--r--lang/py-basicproperty/distinfo4
4 files changed, 202 insertions, 0 deletions
diff --git a/lang/py-basicproperty/DESCR b/lang/py-basicproperty/DESCR
new file mode 100644
index 00000000000..54e8a1014a5
--- /dev/null
+++ b/lang/py-basicproperty/DESCR
@@ -0,0 +1,6 @@
+The BasicProperty/BasicTypes system provides a mechanism for intelligent
+property-based modeling of problem domains in Python 2.2+. The idea behind
+property-based domain modeling is to simplify the definition of objects/data
+structures so that concerns such as initialization, data-type checking and
+coercion, run-time introspection, and domain specific storage/retrieval
+operations can be abstracted out from the modeling operations.
diff --git a/lang/py-basicproperty/Makefile b/lang/py-basicproperty/Makefile
new file mode 100644
index 00000000000..e0feb9049a6
--- /dev/null
+++ b/lang/py-basicproperty/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/12/21 10:59:50 darcy Exp $
+#
+
+DISTNAME= basicproperty-0.6.3a
+PKGNAME= ${PYPKGPREFIX}-basicproperty-0.6.3a
+CATEGORIES= python
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=basicproperty/}
+
+MAINTAINER= darcy@NetBSD.org
+HOMEPAGE= http://basicproperty.sf.net/
+COMMENT= Python RDBMS wrapper for various databases
+
+MAKE_ENV+= MANDIR=${PREFIX}/man
+MAKE_ENV+= BINDIR=${PREFIX}/bin
+USE_BUILDLINK3= yes
+USE_GNU_TOOLS+= make
+
+PYDISTUTILSPKG= yes
+PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/py-basicproperty/PLIST b/lang/py-basicproperty/PLIST
new file mode 100644
index 00000000000..d15e20334d0
--- /dev/null
+++ b/lang/py-basicproperty/PLIST
@@ -0,0 +1,170 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/12/21 10:59:50 darcy Exp $
+${PYSITELIB}/basicproperty/__init__.py
+${PYSITELIB}/basicproperty/__init__.pyc
+${PYSITELIB}/basicproperty/__init__.pyo
+${PYSITELIB}/basicproperty/basic.py
+${PYSITELIB}/basicproperty/basic.pyc
+${PYSITELIB}/basicproperty/basic.pyo
+${PYSITELIB}/basicproperty/common.py
+${PYSITELIB}/basicproperty/common.pyc
+${PYSITELIB}/basicproperty/common.pyo
+${PYSITELIB}/basicproperty/defaults.py
+${PYSITELIB}/basicproperty/defaults.pyc
+${PYSITELIB}/basicproperty/defaults.pyo
+${PYSITELIB}/basicproperty/ext/__init__.py
+${PYSITELIB}/basicproperty/ext/__init__.pyc
+${PYSITELIB}/basicproperty/ext/__init__.pyo
+${PYSITELIB}/basicproperty/ext/contactinfo.py
+${PYSITELIB}/basicproperty/ext/contactinfo.pyc
+${PYSITELIB}/basicproperty/ext/contactinfo.pyo
+${PYSITELIB}/basicproperty/ext/wxtypes.py
+${PYSITELIB}/basicproperty/ext/wxtypes.pyc
+${PYSITELIB}/basicproperty/ext/wxtypes.pyo
+${PYSITELIB}/basicproperty/linearise.py
+${PYSITELIB}/basicproperty/linearise.pyc
+${PYSITELIB}/basicproperty/linearise.pyo
+${PYSITELIB}/basicproperty/propertied.py
+${PYSITELIB}/basicproperty/propertied.pyc
+${PYSITELIB}/basicproperty/propertied.pyo
+${PYSITELIB}/basicproperty/standard/__init__.py
+${PYSITELIB}/basicproperty/standard/__init__.pyc
+${PYSITELIB}/basicproperty/standard/__init__.pyo
+${PYSITELIB}/basicproperty/standard/dictionaryproperty.py
+${PYSITELIB}/basicproperty/standard/dictionaryproperty.pyc
+${PYSITELIB}/basicproperty/standard/dictionaryproperty.pyo
+${PYSITELIB}/basicproperty/standard/fileproperty.py
+${PYSITELIB}/basicproperty/standard/fileproperty.pyc
+${PYSITELIB}/basicproperty/standard/fileproperty.pyo
+${PYSITELIB}/basicproperty/tests/__init__.py
+${PYSITELIB}/basicproperty/tests/__init__.pyc
+${PYSITELIB}/basicproperty/tests/__init__.pyo
+${PYSITELIB}/basicproperty/tests/test.py
+${PYSITELIB}/basicproperty/tests/test.pyc
+${PYSITELIB}/basicproperty/tests/test.pyo
+${PYSITELIB}/basicproperty/tests/test.xml
+${PYSITELIB}/basicproperty/tests/test_basic.py
+${PYSITELIB}/basicproperty/tests/test_basic.pyc
+${PYSITELIB}/basicproperty/tests/test_basic.pyo
+${PYSITELIB}/basicproperty/tests/test_boundary.py
+${PYSITELIB}/basicproperty/tests/test_boundary.pyc
+${PYSITELIB}/basicproperty/tests/test_boundary.pyo
+${PYSITELIB}/basicproperty/tests/test_classbyname.py
+${PYSITELIB}/basicproperty/tests/test_classbyname.pyc
+${PYSITELIB}/basicproperty/tests/test_classbyname.pyo
+${PYSITELIB}/basicproperty/tests/test_date.py
+${PYSITELIB}/basicproperty/tests/test_date.pyc
+${PYSITELIB}/basicproperty/tests/test_date.pyo
+${PYSITELIB}/basicproperty/tests/test_factories.py
+${PYSITELIB}/basicproperty/tests/test_factories.pyc
+${PYSITELIB}/basicproperty/tests/test_factories.pyo
+${PYSITELIB}/basicproperty/tests/test_linearise.py
+${PYSITELIB}/basicproperty/tests/test_linearise.pyc
+${PYSITELIB}/basicproperty/tests/test_linearise.pyo
+${PYSITELIB}/basicproperty/tests/test_lists.py
+${PYSITELIB}/basicproperty/tests/test_lists.pyc
+${PYSITELIB}/basicproperty/tests/test_lists.pyo
+${PYSITELIB}/basicproperty/tests/test_wx.py
+${PYSITELIB}/basicproperty/tests/test_wx.pyc
+${PYSITELIB}/basicproperty/tests/test_wx.pyo
+${PYSITELIB}/basicproperty/tests/test_xmlencode.py
+${PYSITELIB}/basicproperty/tests/test_xmlencode.pyc
+${PYSITELIB}/basicproperty/tests/test_xmlencode.pyo
+${PYSITELIB}/basicproperty/weak.py
+${PYSITELIB}/basicproperty/weak.pyc
+${PYSITELIB}/basicproperty/weak.pyo
+${PYSITELIB}/basicproperty/xmlencoder.py
+${PYSITELIB}/basicproperty/xmlencoder.pyc
+${PYSITELIB}/basicproperty/xmlencoder.pyo
+${PYSITELIB}/basictypes/__init__.py
+${PYSITELIB}/basictypes/__init__.pyc
+${PYSITELIB}/basictypes/__init__.pyo
+${PYSITELIB}/basictypes/basic_types.py
+${PYSITELIB}/basictypes/basic_types.pyc
+${PYSITELIB}/basictypes/basic_types.pyo
+${PYSITELIB}/basictypes/booleanfix.py
+${PYSITELIB}/basictypes/booleanfix.pyc
+${PYSITELIB}/basictypes/booleanfix.pyo
+${PYSITELIB}/basictypes/boundary.py
+${PYSITELIB}/basictypes/boundary.pyc
+${PYSITELIB}/basictypes/boundary.pyo
+${PYSITELIB}/basictypes/bytes.py
+${PYSITELIB}/basictypes/bytes.pyc
+${PYSITELIB}/basictypes/bytes.pyo
+${PYSITELIB}/basictypes/callable.py
+${PYSITELIB}/basictypes/callable.pyc
+${PYSITELIB}/basictypes/callable.pyo
+${PYSITELIB}/basictypes/datatypedefinition.py
+${PYSITELIB}/basictypes/datatypedefinition.pyc
+${PYSITELIB}/basictypes/datatypedefinition.pyo
+${PYSITELIB}/basictypes/date_types.py
+${PYSITELIB}/basictypes/date_types.pyc
+${PYSITELIB}/basictypes/date_types.pyo
+${PYSITELIB}/basictypes/datemx_types.py
+${PYSITELIB}/basictypes/datemx_types.pyc
+${PYSITELIB}/basictypes/datemx_types.pyo
+${PYSITELIB}/basictypes/debug.py
+${PYSITELIB}/basictypes/debug.pyc
+${PYSITELIB}/basictypes/debug.pyo
+${PYSITELIB}/basictypes/decimaldt.py
+${PYSITELIB}/basictypes/decimaldt.pyc
+${PYSITELIB}/basictypes/decimaldt.pyo
+${PYSITELIB}/basictypes/domainname.py
+${PYSITELIB}/basictypes/domainname.pyc
+${PYSITELIB}/basictypes/domainname.pyo
+${PYSITELIB}/basictypes/enumeration.py
+${PYSITELIB}/basictypes/enumeration.pyc
+${PYSITELIB}/basictypes/enumeration.pyo
+${PYSITELIB}/basictypes/factory.py
+${PYSITELIB}/basictypes/factory.pyc
+${PYSITELIB}/basictypes/factory.pyo
+${PYSITELIB}/basictypes/interfaces.py
+${PYSITELIB}/basictypes/interfaces.pyc
+${PYSITELIB}/basictypes/interfaces.pyo
+${PYSITELIB}/basictypes/latebind.py
+${PYSITELIB}/basictypes/latebind.pyc
+${PYSITELIB}/basictypes/latebind.pyo
+${PYSITELIB}/basictypes/list_types.py
+${PYSITELIB}/basictypes/list_types.pyc
+${PYSITELIB}/basictypes/list_types.pyo
+${PYSITELIB}/basictypes/pythoninterfaces.py
+${PYSITELIB}/basictypes/pythoninterfaces.pyc
+${PYSITELIB}/basictypes/pythoninterfaces.pyo
+${PYSITELIB}/basictypes/registry.py
+${PYSITELIB}/basictypes/registry.pyc
+${PYSITELIB}/basictypes/registry.pyo
+${PYSITELIB}/basictypes/rlist.py
+${PYSITELIB}/basictypes/rlist.pyc
+${PYSITELIB}/basictypes/rlist.pyo
+${PYSITELIB}/basictypes/typeunion.py
+${PYSITELIB}/basictypes/typeunion.pyc
+${PYSITELIB}/basictypes/typeunion.pyo
+${PYSITELIB}/basictypes/vfs/__init__.py
+${PYSITELIB}/basictypes/vfs/__init__.pyc
+${PYSITELIB}/basictypes/vfs/__init__.pyo
+${PYSITELIB}/basictypes/vfs/basepath.py
+${PYSITELIB}/basictypes/vfs/basepath.pyc
+${PYSITELIB}/basictypes/vfs/basepath.pyo
+${PYSITELIB}/basictypes/vfs/filepath.py
+${PYSITELIB}/basictypes/vfs/filepath.pyc
+${PYSITELIB}/basictypes/vfs/filepath.pyo
+${PYSITELIB}/basictypes/vfs/test_filepath.py
+${PYSITELIB}/basictypes/vfs/test_filepath.pyc
+${PYSITELIB}/basictypes/vfs/test_filepath.pyo
+${PYSITELIB}/basictypes/wxtypes/__init__.py
+${PYSITELIB}/basictypes/wxtypes/__init__.pyc
+${PYSITELIB}/basictypes/wxtypes/__init__.pyo
+${PYSITELIB}/basictypes/wxtypes/colour.py
+${PYSITELIB}/basictypes/wxtypes/colour.pyc
+${PYSITELIB}/basictypes/wxtypes/colour.pyo
+${PYSITELIB}/basictypes/wxtypes/font.py
+${PYSITELIB}/basictypes/wxtypes/font.pyc
+${PYSITELIB}/basictypes/wxtypes/font.pyo
+${PYSITELIB}/basictypes/wxtypes/pen.py
+${PYSITELIB}/basictypes/wxtypes/pen.pyc
+${PYSITELIB}/basictypes/wxtypes/pen.pyo
+${PYSITELIB}/basictypes/wxtypes/wxcopyreg.py
+${PYSITELIB}/basictypes/wxtypes/wxcopyreg.pyc
+${PYSITELIB}/basictypes/wxtypes/wxcopyreg.pyo
+${PYSITELIB}/basictypes/xmlgenerator.py
+${PYSITELIB}/basictypes/xmlgenerator.pyc
+${PYSITELIB}/basictypes/xmlgenerator.pyo
diff --git a/lang/py-basicproperty/distinfo b/lang/py-basicproperty/distinfo
new file mode 100644
index 00000000000..3439a6d40a1
--- /dev/null
+++ b/lang/py-basicproperty/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/12/21 10:59:50 darcy Exp $
+
+SHA1 (basicproperty-0.6.3a.tar.gz) = 55dafcfd3e020cf68f35d937110b442dfcffb447
+Size (basicproperty-0.6.3a.tar.gz) = 68682 bytes