Index: detail/operator_id.hpp =================================================================== --- detail/operator_id.hpp (revision 64486) +++ detail/operator_id.hpp (working copy) @@ -53,6 +53,9 @@ op_nonzero, #endif op_repr +#if PY_VERSION_HEX >= 0x03000000 + ,op_truediv +#endif }; }}} // namespace boost::python::detail Index: operators.hpp =================================================================== --- operators.hpp (revision 64486) +++ operators.hpp (working copy) @@ -212,7 +212,11 @@ BOOST_PYTHON_BINARY_OPERATOR(add, radd, +) BOOST_PYTHON_BINARY_OPERATOR(sub, rsub, -) BOOST_PYTHON_BINARY_OPERATOR(mul, rmul, *) -BOOST_PYTHON_BINARY_OPERATOR(div, rdiv, /) +#if PY_VERSION_HEX >= 0x03000000 + BOOST_PYTHON_BINARY_OPERATOR(truediv, rtruediv, /) +#else + BOOST_PYTHON_BINARY_OPERATOR(div, rdiv, /) +#endif BOOST_PYTHON_BINARY_OPERATOR(mod, rmod, %) BOOST_PYTHON_BINARY_OPERATOR(lshift, rlshift, <<) BOOST_PYTHON_BINARY_OPERATOR(rshift, rrshift, >>)