Skip to content

nicholasjng/hanzo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hanzō: A small, extensible build backend for Python based on ninja

This project is designed as an exercise to learn more about Python packaging, specifically in the context of compiled extensions. Its goal is to enable modern (PEPs 517/660) wheel builds with support for compiled extensions, while being as minimal as possible.

This is not production-ready software, use with caution.

Requirements

The only hard requirement is Python 3.11+. When building an extensions, both ninja and any tools used in its constituting build rules must also be installed.

Installation

TBD.

About

A Python PEP517 build backend with extension support based on ninja.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages