feat: --extension-suffix for pybind11 command (#5360)

* fix docs build command on different global and venv python versions

* feat: add --extension-suffix

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

---------

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Co-authored-by: Nikul Patel <nikul@z830>
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
This commit is contained in:
Nikul Patel
2025-01-24 22:13:21 +00:00
committed by GitHub
parent 167bb5f271
commit c19c291b98
2 changed files with 8 additions and 1 deletions

View File

@@ -71,6 +71,11 @@ def main() -> None:
action="store_true",
help="Print the pkgconfig directory, ideal for setting $PKG_CONFIG_PATH.",
)
parser.add_argument(
"--extension-suffix",
action="store_true",
help="Print the extension for a Python module",
)
args = parser.parse_args()
if not sys.argv[1:]:
parser.print_help()
@@ -80,6 +85,8 @@ def main() -> None:
print(quote(get_cmake_dir()))
if args.pkgconfigdir:
print(quote(get_pkgconfig_dir()))
if args.extension_suffix:
print(sysconfig.get_config_var("EXT_SUFFIX"))
if __name__ == "__main__":