| 14 | |
| 15 | |
| 16 | def get_global() -> str: |
| 17 | pyproject = tomlkit.parse(PYPROJECT.read_text()) |
| 18 | del pyproject["tool"]["scikit-build"]["generate"] |
| 19 | del pyproject["project"]["entry-points"] |
| 20 | del pyproject["project"]["scripts"] |
| 21 | del pyproject["tool"]["scikit-build"]["metadata"]["optional-dependencies"] |
| 22 | pyproject["project"]["name"] = "pybind11-global" |
| 23 | pyproject["tool"]["scikit-build"]["experimental"] = True |
| 24 | pyproject["tool"]["scikit-build"]["wheel"]["install-dir"] = "/data" |
| 25 | pyproject["tool"]["scikit-build"]["wheel"]["packages"] = [] |
| 26 | |
| 27 | result = tomlkit.dumps(pyproject) |
| 28 | assert isinstance(result, str) |
| 29 | return result |
| 30 | |
| 31 | |
| 32 | if __name__ == "__main__": |