pybind11/tools
Henry Schreiner fd61f5038e
feat: setup.py redesign and helpers (#2433)
* feat: setup.py redesign and helpers

* refactor: simpler design with two outputs

* refactor: helper file update and Windows support

* fix: review points from @YannickJadoul

* refactor: fixes to naming and more docs

* feat: more customization points

* feat: add entry point pybind11-config

* refactor: Try Extension-focused method

* refactor: rename alt/inplace to global

* fix: allow usage with git modules, better docs

* feat: global as an extra (@YannickJadoul's suggestion)

* feat: single version location

* fix: remove the requirement that setuptools must be imported first

* fix: some review points from @wjacob

* fix: use .in, add procedure to docs

* refactor: avoid monkeypatch copy

* docs: minor typos corrected

* fix: minor points from @YannickJadoul

* fix: typo on Windows C++ mode

* fix: MSVC 15 update 3+ have c++14 flag

See <https://docs.microsoft.com/en-us/cpp/build/reference/std-specify-language-standard-version?view=vs-2019>

* docs: discuss making SDists by hand

* ci: use pep517.build instead of manual setup.py

* refactor: more comments from @YannickJadoul

* docs: updates from @ktbarrett

* fix: change to newly recommended tool instead of pep517.build

This was intended as a proof of concept; build seems to be the correct replacement.

See https://github.com/pypa/pep517/pull/83

* docs: updates from @wjakob

* refactor: dual version locations

* docs: typo spotted by @wjakob
2020-09-16 17:13:41 -04:00
..
clang@6a00cbc4a9 updated cindex.py submodule to latest version 2017-03-30 13:14:33 +02: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 format: apply cmake-format 2020-07-30 20:27:55 -04:00
FindPythonLibsNew.cmake feat: new FindPython support (#2370) 2020-08-19 12:26:26 -04:00
libsize.py ci: GHA basic format & pre-commit (#2309) 2020-07-20 13:35:21 -04:00
mkdoc.py ci: GHA basic format & pre-commit (#2309) 2020-07-20 13:35:21 -04:00
pybind11Common.cmake feat: setup.py redesign and helpers (#2433) 2020-09-16 17:13:41 -04:00
pybind11Config.cmake.in fix: reduce target collision in add_submodule mode (#2423) 2020-08-22 09:06:01 -04:00
pybind11NewTools.cmake feat: setup.py redesign and helpers (#2433) 2020-09-16 17:13:41 -04:00
pybind11Tools.cmake pybind11_add_module(): OPT_SIZE target 2020-09-06 16:46:38 +02:00
pyproject.toml feat: setup.py redesign and helpers (#2433) 2020-09-16 17:13:41 -04:00
setup_global.py.in feat: setup.py redesign and helpers (#2433) 2020-09-16 17:13:41 -04:00
setup_main.py.in feat: setup.py redesign and helpers (#2433) 2020-09-16 17:13:41 -04:00