Metadata-Version: 2.4
Name: livery-extensions-nanobind
Version: 0.0.0
Summary: A python package whose extension module is C++, bound through nanobind, as an extension of the livery workshop: its platform wheels and sdist built for a release, on the runners the package names.
Author: Willem Kokke
Author-email: Willem Kokke <mail@willem.net>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Typing :: Typed
Requires-Dist: livery-extensions-conan>=0.0.0
Requires-Dist: livery-extensions-cpp>=0.0.0
Requires-Dist: livery-extensions-python>=0.0.0
Requires-Dist: livery-footman>=0.61.0
Requires-Dist: livery-git>=0.3.0
Requires-Dist: livery-toolroom>=0.12.0
Requires-Dist: livery-workshop>=0.11.0
Requires-Dist: livery-forge>=0.8.0 ; extra == 'test'
Requires-Dist: livery-toolroom-store>=0.5.0 ; extra == 'test'
Requires-Python: >=3.11
Project-URL: Repository, https://github.com/willemkokke/livery
Provides-Extra: test
Description-Content-Type: text/markdown

# livery-extensions-nanobind

A python package whose extension module is C++, bound to python through
nanobind, as an extension of the livery workshop. Listed as `nanobind`
in a package's `extensions`, it builds the package's platform wheels
through cibuildwheel and its sdist for a release, one leg of the
release's wheels job on each runner the package names under
`[nanobind] wheel-platforms`. It requires python for the distribution,
cpp for the extension module's sources, and conan for the provider that
resolves their dependencies. `fm new.package.nanobind-module <name>`
creates such a package while a workspace lists the extension.
