Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

git merge smart_holder #30085

Merged
merged 15 commits into from
Dec 16, 2023
Merged

git merge smart_holder #30085

merged 15 commits into from
Dec 16, 2023

Commits on Dec 7, 2023

  1. chore(deps): bump actions/setup-python from 4 to 5 (google#4965)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    6832289 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Add NOTE (google#4968)

    Ralf W. Grosse-Kunstleve committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a5b0cdc View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. fix: make_static_property_type() (google#4971)

    Update make_static_property_type() to make it compatible with Python
    3.13: set Py_TPFLAGS_MANAGED_DICT flag before calling PyType_Ready().
    vstinner committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    7d538a4 View commit details
    Browse the repository at this point in the history
  2. fix(cmake): upgrade maximum supported CMake version to 3.27 (google#4786

    )
    
    * Upgrade maximum supported CMake version to 3.27 to fix warning with CMP0148 policy (google#4785)
    
    * Update `macos_brew_install_llvm` pipeline to use expected Python installation
    
    * Fix `Python_EXECUTABLE` Cmake variable typo
    
    * Apply suggestions from code review
    
    * fix: use FindPython for CMake 3.18+ by default for pybind11's tests
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * tests: fix issues with finding Python
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * tests: also set executable on subdir tests
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * fix(cmake): correct logic for FindPython
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    * Update ci.yml
    
    * Revert "Update ci.yml"
    
    This reverts commit 33798adf3f3892ac4b78da8d3d91d3b27611bbe5.
    
    ---------
    
    Signed-off-by: Henry Schreiner <[email protected]>
    Co-authored-by: Henry Schreiner <[email protected]>
    polmes and henryiii committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    daea113 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. fix: Use PyObject_VisitManagedDict() of Python 3.13 (google#4973)

    * fix: Use PyObject_VisitManagedDict() of Python 3.13
    
    Use PyObject_VisitManagedDict() and PyObject_ClearManagedDict() in
    pybind11_traverse() and pybind11_clear() on Python 3.13 and newer.
    
    * Add Python 3.13 CI
    
    * tests: don't get numpy/scipy on 3.13 yet
    
    * ci: move 3.13 to upstream
    
    Signed-off-by: Henry Schreiner <[email protected]>
    
    ---------
    
    Signed-off-by: Henry Schreiner <[email protected]>
    Co-authored-by: Henry Schreiner <[email protected]>
    vstinner and henryiii committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    dc477fa View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump actions/download-artifact from 3 to 4 (google#4976)

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    e8a43ea View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump actions/upload-artifact from 3 to 4 (google#4975)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    eeac2f4 View commit details
    Browse the repository at this point in the history
  4. Change throw_if_uninitialized_or_disowned_holder() to also show C++…

    … type name.
    Ralf W. Grosse-Kunstleve committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    0a9ee81 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into sh_merge_master

    Ralf W. Grosse-Kunstleve committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    0103ed1 View commit details
    Browse the repository at this point in the history
  6. Tracking ci.yml changes from master.

    Ralf W. Grosse-Kunstleve committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    feed8b1 View commit details
    Browse the repository at this point in the history
  7. Fix pre-commit errors.

    Ralf W. Grosse-Kunstleve committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    e41aaa8 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'sh_merge_master' into sh_throw_if_uninitialized_or_diso…

    …wned_holder_better_error
    Ralf W. Grosse-Kunstleve committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    99d6e27 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'sh_throw_if_uninitialized_or_disowned_holder_better_err…

    …or' into pywrapcc_merge_sh
    Ralf W. Grosse-Kunstleve committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    59f59a0 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. [smart_holder] Change throw_if_uninitialized_or_disowned_holder() t…

    …o also show C++ type name. (google#4977)
    
    * Change `throw_if_uninitialized_or_disowned_holder()` to also show C++ type name.
    
    * Fix pre-commit errors.
    Ralf W. Grosse-Kunstleve committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    d2ac3f5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'smart_holder' into pywrapcc_merge_sh

    Ralf W. Grosse-Kunstleve committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    d77dc06 View commit details
    Browse the repository at this point in the history