ninja-python-distributions icon indicating copy to clipboard operation
ninja-python-distributions copied to clipboard

This project provides the infrastructure to build Ninja Python wheels.

Results 10 ninja-python-distributions issues
Sort by recently updated
recently updated
newest added

### **The problem:** I'm trying to install ninja in a Docker container on an arm32v7/debian image which doesn't have a corresponding wheel on PyPi and I am getting an error...

updates: - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) - [github.com/astral-sh/ruff-pre-commit: v0.3.4 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.4...v0.4.3)

Ninja 1.12.0 is available: https://github.com/ninja-build/ninja/releases/tag/v1.12.0 However the forked version used here https://github.com/Kitware/ninja is not yet available.

Using "python3 configure.py --bootstrap" returns: user@www:/sources/ninja-1.11.1% python3 ./configure.py --bootstrap /sources/ninja-1.11.1/./configure.py:26: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13 import pipes bootstrapping ninja... ...

As it currently stands, the `_program` function in `src/ninja/__init__.py` uses `subprocess.call`. When used via the `ninja` main, it merely waits for the exit-code and then propagates it as its own....

Attempting to build a ninja wheel on AIX using ninja-python-distributions fails: ``` (PyDevenv) $ pip -install . -vvv --no-build-isolation Usage: pip [options] no such option: -i (PyDevenv) $ pip install...

I get the following error with whichever way I try to build... cmake version 3.26.4 python version 3.11.3 (I've confirmed the same issue with python 3.11.4) [89/402] BuildTest.WrongOutputInDepfileCausesRebuild *** Failure...

I'm trying to package this package as it is a dependency of `meson-python`. `ninja-python-distributions` tries to download a ninja source from the web. How can we avoid that and let...

Hi, Could this be made available on conda? There is a package called `ninja` [[ref](https://anaconda.org/conda-forge/ninja)] but it doesn't provide the python bindings. Cheers, Sarthak

Update documentation to indicate that the project doe not (yet) provide python-language programmatic access to ninja but contribution are welcome. Worth noting that the project currently package `ninja_syntax.py` already provided...

Type: Documentation