[pybind11] branch experimental updated (d1f939b -> bb0d9bf)
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Thu Sep 14 11:28:04 UTC 2017
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a change to branch experimental
in repository pybind11.
from d1f939b Release to experimental
adds 06b90d8 New upstream version 2.2.1
new c4e5566 Merge tag 'upstream/2.2.1' into experimental
new be760d6 Drop the patch queue, no longer required
new 51e35b9 Prevent multiple install of headers
new 59b03fa Add new test dependency on Boost
new 6759e38 Test query of includes via pybind11
new e074836 Add recommended get-orig-source target
new a48d71a Fixup the nocheck and nodoc guards
new 8026faf Fixup whitespacing in rules file
new ed88dfb Drop superfluous dependency on python-pytest
new bcb092b Filter egg-info directory with extend-diff-ignore
new 52c124e Fixup the Vcs-Browser URI
new 9e5de7a Bump the standards version to 4.1.0
new bb0d9bf Release to experimental
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.appveyor.yml | 50 +-
.travis.yml | 238 ++--
CMakeLists.txt | 65 +-
ISSUE_TEMPLATE.md | 6 +-
MANIFEST.in | 2 +-
debian/changelog | 19 +
debian/clean | 1 -
debian/control | 6 +-
.../Arch-indep-CMake-package-configuration.patch | 25 -
debian/patches/Use-the-system-include-path.patch | 63 -
debian/patches/series | 2 -
debian/rules | 22 +-
debian/source/options | 1 +
debian/tests/control | 4 +-
docs/Doxyfile | 1 +
docs/advanced/cast/custom.rst | 6 +
docs/advanced/cast/eigen.rst | 8 +-
docs/advanced/cast/functional.rst | 6 +-
docs/advanced/cast/overview.rst | 5 +
docs/advanced/cast/stl.rst | 109 +-
docs/advanced/cast/strings.rst | 116 +-
docs/advanced/classes.rst | 484 ++++++--
docs/advanced/embedding.rst | 261 ++++
docs/advanced/functions.rst | 115 +-
docs/advanced/misc.rst | 80 +-
docs/advanced/pycpp/numpy.rst | 79 +-
docs/advanced/pycpp/object.rst | 76 +-
docs/advanced/pycpp/utilities.rst | 103 +-
docs/advanced/smart_ptrs.rst | 6 +-
docs/basics.rst | 58 +-
docs/benchmark.py | 4 +-
docs/benchmark.rst | 4 +-
docs/changelog.rst | 359 ++++++
docs/classes.rst | 69 +-
docs/compiling.rst | 124 +-
docs/conf.py | 10 +-
docs/faq.rst | 64 +-
docs/index.rst | 2 +
docs/reference.rst | 24 +-
docs/release.rst | 7 +-
docs/upgrade.rst | 404 +++++++
include/pybind11/attr.h | 121 +-
include/pybind11/buffer_info.h | 108 ++
include/pybind11/cast.h | 1257 +++++++++++++-------
include/pybind11/chrono.h | 4 +-
include/pybind11/common.h | 721 +----------
include/pybind11/complex.h | 17 +-
.../pybind11/{class_support.h => detail/class.h} | 322 +++--
include/pybind11/{ => detail}/common.h | 515 ++++----
include/pybind11/{ => detail}/descr.h | 20 +-
include/pybind11/detail/init.h | 325 +++++
include/pybind11/detail/internals.h | 247 ++++
include/pybind11/{ => detail}/typeid.h | 6 +-
include/pybind11/eigen.h | 117 +-
include/pybind11/embed.h | 194 +++
include/pybind11/eval.h | 37 +-
include/pybind11/functional.h | 28 +-
include/pybind11/iostream.h | 200 ++++
include/pybind11/numpy.h | 635 ++++++----
include/pybind11/operators.h | 52 +-
include/pybind11/options.h | 6 +-
include/pybind11/pybind11.h | 562 ++++++---
include/pybind11/pytypes.h | 196 ++-
include/pybind11/stl.h | 157 ++-
include/pybind11/stl_bind.h | 82 +-
pybind11/__main__.py | 37 +
pybind11/_version.py | 2 +-
setup.py | 30 +-
tests/CMakeLists.txt | 160 ++-
tests/conftest.py | 4 +-
tests/constructor_stats.h | 2 +-
tests/local_bindings.h | 64 +
tests/pybind11_cross_module_tests.cpp | 123 ++
tests/pybind11_tests.cpp | 49 +-
tests/pybind11_tests.h | 59 +-
tests/pytest.ini | 8 +
tests/test_alias_initialization.cpp | 62 -
tests/test_alias_initialization.py | 80 --
tests/test_buffers.cpp | 196 +--
tests/test_buffers.py | 55 +-
tests/test_builtin_casters.cpp | 156 +++
tests/test_builtin_casters.py | 322 +++++
tests/test_call_policies.cpp | 98 ++
tests/test_call_policies.py | 187 +++
tests/test_callbacks.cpp | 167 ++-
tests/test_callbacks.py | 83 +-
tests/test_chrono.cpp | 72 +-
tests/test_chrono.py | 41 +-
tests/test_class.cpp | 357 ++++++
tests/test_class.py | 235 ++++
tests/test_class_args.cpp | 68 --
tests/test_class_args.py | 8 -
tests/test_cmake_build/CMakeLists.txt | 58 +
tests/test_cmake_build/embed.cpp | 21 +
.../installed_embed/CMakeLists.txt | 15 +
tests/test_cmake_build/main.cpp | 6 +-
.../subdirectory_embed/CMakeLists.txt | 25 +
tests/test_constants_and_functions.cpp | 25 +-
tests/test_constants_and_functions.py | 38 +-
tests/test_copy_move.cpp | 213 ++++
tests/test_copy_move.py | 112 ++
tests/test_copy_move_policies.cpp | 41 -
tests/test_copy_move_policies.py | 15 -
tests/test_docstring_options.cpp | 17 +-
tests/test_docstring_options.py | 34 +-
tests/test_eigen.cpp | 73 +-
tests/test_eigen.py | 443 ++++---
tests/test_embed/CMakeLists.txt | 34 +
tests/test_embed/catch.cpp | 16 +
tests/test_embed/test_interpreter.cpp | 269 +++++
tests/test_embed/test_interpreter.py | 9 +
tests/test_enum.cpp | 73 +-
tests/test_enum.py | 118 +-
tests/test_eval.cpp | 28 +-
tests/test_eval.py | 16 +-
tests/test_exceptions.cpp | 69 +-
tests/test_exceptions.py | 130 +-
tests/test_factory_constructors.cpp | 337 ++++++
tests/test_factory_constructors.py | 459 +++++++
tests/test_inheritance.cpp | 123 --
tests/test_inheritance.py | 78 --
tests/test_iostream.cpp | 73 ++
tests/test_iostream.py | 203 ++++
tests/test_issues.cpp | 400 -------
tests/test_issues.py | 251 ----
tests/test_keep_alive.cpp | 40 -
tests/test_keep_alive.py | 97 --
tests/test_kwargs_and_defaults.cpp | 124 +-
tests/test_kwargs_and_defaults.py | 71 +-
tests/test_local_bindings.cpp | 101 ++
tests/test_local_bindings.py | 226 ++++
tests/test_methods_and_attributes.cpp | 281 ++++-
tests/test_methods_and_attributes.py | 305 +++--
tests/test_modules.cpp | 104 +-
tests/test_modules.py | 34 +-
tests/test_multiple_inheritance.cpp | 208 ++--
tests/test_multiple_inheritance.py | 296 ++++-
tests/test_numpy_array.cpp | 140 ++-
tests/test_numpy_array.py | 327 ++---
tests/test_numpy_dtypes.cpp | 364 +++---
tests/test_numpy_dtypes.py | 154 ++-
tests/test_numpy_vectorize.cpp | 49 +-
tests/test_numpy_vectorize.py | 73 +-
tests/test_opaque_types.cpp | 17 +-
tests/test_opaque_types.py | 38 +-
tests/test_operator_overloading.cpp | 102 +-
tests/test_operator_overloading.py | 80 +-
tests/test_pickling.cpp | 97 +-
tests/test_pickling.py | 17 +-
tests/test_python_types.cpp | 495 --------
tests/test_python_types.py | 535 ---------
tests/test_pytypes.cpp | 272 +++++
tests/test_pytypes.py | 240 ++++
tests/test_sequences_and_iterators.cpp | 334 +++---
tests/test_sequences_and_iterators.py | 87 +-
tests/test_smart_ptr.cpp | 374 +++---
tests/test_smart_ptr.py | 136 ++-
tests/test_stl.cpp | 238 ++++
tests/test_stl.py | 200 ++++
tests/test_stl_binders.cpp | 75 +-
tests/test_stl_binders.py | 139 +--
tests/test_virtual_functions.cpp | 191 ++-
tests/test_virtual_functions.py | 270 +++--
tools/FindCatch.cmake | 57 +
tools/FindPythonLibsNew.cmake | 3 +-
tools/check-style.sh | 109 +-
tools/mkdoc.py | 45 +-
tools/pybind11Config.cmake.in | 28 +-
tools/pybind11Tools.cmake | 41 +-
169 files changed, 15212 insertions(+), 7566 deletions(-)
delete mode 100644 debian/patches/Arch-indep-CMake-package-configuration.patch
delete mode 100644 debian/patches/Use-the-system-include-path.patch
delete mode 100644 debian/patches/series
create mode 100644 debian/source/options
create mode 100644 docs/advanced/embedding.rst
create mode 100644 docs/upgrade.rst
create mode 100644 include/pybind11/buffer_info.h
rename include/pybind11/{class_support.h => detail/class.h} (62%)
copy include/pybind11/{ => detail}/common.h (59%)
rename include/pybind11/{ => detail}/descr.h (92%)
create mode 100644 include/pybind11/detail/init.h
create mode 100644 include/pybind11/detail/internals.h
rename include/pybind11/{ => detail}/typeid.h (89%)
create mode 100644 include/pybind11/embed.h
create mode 100644 include/pybind11/iostream.h
create mode 100644 pybind11/__main__.py
create mode 100644 tests/local_bindings.h
create mode 100644 tests/pybind11_cross_module_tests.cpp
delete mode 100644 tests/test_alias_initialization.cpp
delete mode 100644 tests/test_alias_initialization.py
create mode 100644 tests/test_builtin_casters.cpp
create mode 100644 tests/test_builtin_casters.py
create mode 100644 tests/test_call_policies.cpp
create mode 100644 tests/test_call_policies.py
create mode 100644 tests/test_class.cpp
create mode 100644 tests/test_class.py
delete mode 100644 tests/test_class_args.cpp
delete mode 100644 tests/test_class_args.py
create mode 100644 tests/test_cmake_build/CMakeLists.txt
create mode 100644 tests/test_cmake_build/embed.cpp
create mode 100644 tests/test_cmake_build/installed_embed/CMakeLists.txt
create mode 100644 tests/test_cmake_build/subdirectory_embed/CMakeLists.txt
create mode 100644 tests/test_copy_move.cpp
create mode 100644 tests/test_copy_move.py
delete mode 100644 tests/test_copy_move_policies.cpp
delete mode 100644 tests/test_copy_move_policies.py
create mode 100644 tests/test_embed/CMakeLists.txt
create mode 100644 tests/test_embed/catch.cpp
create mode 100644 tests/test_embed/test_interpreter.cpp
create mode 100644 tests/test_embed/test_interpreter.py
create mode 100644 tests/test_factory_constructors.cpp
create mode 100644 tests/test_factory_constructors.py
delete mode 100644 tests/test_inheritance.cpp
delete mode 100644 tests/test_inheritance.py
create mode 100644 tests/test_iostream.cpp
create mode 100644 tests/test_iostream.py
delete mode 100644 tests/test_issues.cpp
delete mode 100644 tests/test_issues.py
delete mode 100644 tests/test_keep_alive.cpp
delete mode 100644 tests/test_keep_alive.py
create mode 100644 tests/test_local_bindings.cpp
create mode 100644 tests/test_local_bindings.py
delete mode 100644 tests/test_python_types.cpp
delete mode 100644 tests/test_python_types.py
create mode 100644 tests/test_pytypes.cpp
create mode 100644 tests/test_pytypes.py
create mode 100644 tests/test_stl.cpp
create mode 100644 tests/test_stl.py
create mode 100644 tools/FindCatch.cmake
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pybind11.git
More information about the debian-science-commits
mailing list