[svn] commit: r1711 - in /experiments/python-binding: ./ src/lib/dns/ src/lib/dns/python/ src/lib/dns/python/tests/ src/lib/python/isc/ src/lib/python/isc/dns/ tools/

BIND 10 source code commits bind10-changes at lists.isc.org
Wed Apr 14 15:14:54 UTC 2010


Author: jelte
Date: Wed Apr 14 15:14:53 2010
New Revision: 1711

Log:
partial python wrapper implementation, see src/lib/dns/python/README for details

Added:
    experiments/python-binding/src/lib/dns/python/
    experiments/python-binding/src/lib/dns/python/Makefile
    experiments/python-binding/src/lib/dns/python/Makefile.am   (with props)
    experiments/python-binding/src/lib/dns/python/Makefile.in   (with props)
    experiments/python-binding/src/lib/dns/python/README
    experiments/python-binding/src/lib/dns/python/libdns_python.cc   (with props)
    experiments/python-binding/src/lib/dns/python/libdns_python_common.cc   (with props)
    experiments/python-binding/src/lib/dns/python/libdns_python_common.h   (with props)
    experiments/python-binding/src/lib/dns/python/messagerenderer_python.cc   (with props)
    experiments/python-binding/src/lib/dns/python/name_python.cc   (with props)
    experiments/python-binding/src/lib/dns/python/rdata_python.cc   (with props)
    experiments/python-binding/src/lib/dns/python/rrclass_python.cc   (with props)
    experiments/python-binding/src/lib/dns/python/rrset_python.cc   (with props)
    experiments/python-binding/src/lib/dns/python/rrttl_python.cc   (with props)
    experiments/python-binding/src/lib/dns/python/rrtype_python.cc   (with props)
    experiments/python-binding/src/lib/dns/python/tests/
    experiments/python-binding/src/lib/dns/python/tests/libdns_python_test.in   (with props)
    experiments/python-binding/src/lib/dns/python/tests/rrset_python_test.py   (with props)
    experiments/python-binding/src/lib/dns/python/tests/rrtype_python_test.py   (with props)
    experiments/python-binding/src/lib/dns/python/tests/test.py   (with props)
    experiments/python-binding/src/lib/python/isc/dns/
    experiments/python-binding/src/lib/python/isc/dns/__init__.py
Modified:
    experiments/python-binding/configure.ac
    experiments/python-binding/src/lib/dns/Makefile.am
    experiments/python-binding/src/lib/python/isc/__init__.py
    experiments/python-binding/tools/import_boost.sh

Modified: experiments/python-binding/configure.ac
==============================================================================
--- experiments/python-binding/configure.ac (original)
+++ experiments/python-binding/configure.ac Wed Apr 14 15:14:53 2010
@@ -373,6 +373,7 @@
                  src/lib/config/tests/Makefile
                  src/lib/dns/Makefile
                  src/lib/dns/tests/Makefile
+                 src/lib/dns/python/Makefile
                  src/lib/dns-python/Makefile
                  src/lib/exceptions/Makefile
                  src/lib/auth/Makefile
@@ -409,6 +410,7 @@
            src/lib/config/tests/data_def_unittests_config.h
            src/lib/python/isc/config/tests/config_test
            src/lib/python/isc/cc/tests/cc_test
+           src/lib/dns/python/tests/libdns_python_test
            src/lib/dns/gen-rdatacode.py
            src/lib/dns/tests/testdata/gen-wiredata.py
           ], [
@@ -427,5 +429,6 @@
            chmod +x src/bin/msgq/msgq_test
            chmod +x src/lib/dns/gen-rdatacode.py
            chmod +x src/lib/dns/tests/testdata/gen-wiredata.py
+           chmod +x src/lib/dns/python/tests/libdns_python_test
           ])
 AC_OUTPUT

Modified: experiments/python-binding/src/lib/dns/Makefile.am
==============================================================================
--- experiments/python-binding/src/lib/dns/Makefile.am (original)
+++ experiments/python-binding/src/lib/dns/Makefile.am Wed Apr 14 15:14:53 2010
@@ -1,4 +1,4 @@
-SUBDIRS = . tests
+SUBDIRS = . tests python
 
 AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
 if GCC_WERROR_OK

Modified: experiments/python-binding/src/lib/python/isc/__init__.py
==============================================================================
--- experiments/python-binding/src/lib/python/isc/__init__.py (original)
+++ experiments/python-binding/src/lib/python/isc/__init__.py Wed Apr 14 15:14:53 2010
@@ -1,3 +1,4 @@
 import isc.auth
 import isc.cc
 import isc.config
+import isc.dns

Modified: experiments/python-binding/tools/import_boost.sh
==============================================================================
--- experiments/python-binding/tools/import_boost.sh (original)
+++ experiments/python-binding/tools/import_boost.sh Wed Apr 14 15:14:53 2010
@@ -30,6 +30,7 @@
 boost/iterator
 boost/mpl
 boost/preprocessor
+boost/python
 boost/range
 boost/smart_ptr
 boost/type_traits




More information about the bind10-changes mailing list