#include #include struct A { A(const double, const double, const double, const double, const double , const double, const double , const double, const double ) {} }; BOOST_PYTHON_MODULE_INIT(multi_arg_constructor_ext) { using namespace boost::python; using boost::shared_ptr; module("multi_arg_constructor_ext") .add(class_ >("A") .def_init(args()) ) ; }