pybind11/tools
Ralf W. Grosse-Kunstleve 6d1b197b46
Splitting out pybind11/stl/filesystem.h. (#3077)
* Splitting out pybind11/stl/filesystem.h.

To solve breakages like: https://github.com/deepmind/open_spiel/runs/2999582108

Mostly following the suggestion here: https://github.com/pybind/pybind11/pull/2730#issuecomment-750507575

Except using pybind11/stl/filesystem.h instead of pybind11/stlfs.h, as decided via chat.

stl.h restored to the exact state before merging PR #2730 via:
```
git checkout 733f8de24f stl.h
```

* Properly including new stl subdirectory in pip wheel config.

This now passes interactively:
```
pytest tests/extra_python_package/
```

* iwyu cleanup.

iwyuh.py -c -std=c++17 -DPYBIND11_TEST_BOOST -Ipybind11/include -I/usr/include/python3.9 -I/usr/include/eigen3 include/pybind11/stl/filesystem.h

* Adding PYBIND11_HAS_FILESYSTEM_IS_OPTIONAL.

* Eliminating else after return.
2021-07-08 09:02:48 -07:00
..
check-style.sh style: adding pre-commit check-style.sh 2020-07-23 19:47:53 -04:00
cmake_uninstall.cmake.in format: include .in files 2020-08-06 11:54:41 -04:00
FindCatch.cmake feat: new FindPython support (#2370) 2020-08-19 12:26:26 -04:00
FindEigen3.cmake style: avoid using unintialized variables (#2806) 2021-01-19 18:48:22 -05:00
FindPythonLibsNew.cmake style: avoid using unintialized variables (#2806) 2021-01-19 18:48:22 -05:00
libsize.py feat: typing support for helpers (#2588) 2020-10-14 14:08:41 -04:00
make_changelog.py docs: update changelog, nicer output for script (#2811) 2021-01-21 11:34:39 -05:00
pybind11Common.cmake MSVC but not Clang: /MP (#2824) 2021-02-08 15:40:04 -05:00
pybind11Config.cmake.in use CMAKE_INSTALL_FULL_INCLUDEDIR (#3005) 2021-06-19 18:45:53 -04:00
pybind11NewTools.cmake Fix the enabling of default extension handling (#2938) 2021-04-05 23:50:50 -04:00
pybind11Tools.cmake style: avoid using unintialized variables (#2806) 2021-01-19 18:48:22 -05:00
pyproject.toml ci: releases (#2530) 2020-09-30 15:48:08 -04:00
setup_global.py.in Splitting out pybind11/stl/filesystem.h. (#3077) 2021-07-08 09:02:48 -07:00
setup_main.py.in Splitting out pybind11/stl/filesystem.h. (#3077) 2021-07-08 09:02:48 -07:00