Search Criteria
Package Details: python-ninja 1.11.1-2
Package Actions
- View PKGBUILD / View Changes
- Download snapshot
- Search wiki
- Flag package out-of-date
- 1 pending request
- Submit Request
Git Clone URL: | https://aur.archlinux.org/python-ninja.git (read-only, click to copy) |
---|---|
Package Base: | python-ninja |
Description: | Ninja is a small build system with a focus on speed |
Upstream URL: | https://github.com/scikit-build/ninja-python-distributions |
Licenses: | Apache |
Conflicts: | ninja |
Provides: | ninja |
Submitter: | carlosal1015 |
Maintainer: | carlosal1015 |
Last Packager: | carlosal1015 |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2022-11-09 21:05 (UTC) |
Last Updated: | 2023-05-28 01:12 (UTC) |
Dependencies (4)
- python (python36, python32, python37, python39, python38, python310, python312)
- python-build (make)
- python-installer (python-installer-git) (make)
- python-scikit-build (make)
Required by (1710)
- 64gram-desktop (requires ninja) (make)
- 64gram-desktop-no-ad (requires ninja) (make)
- 86box (requires ninja) (make)
- 86box-git (requires ninja) (make)
- 86box-qt5-git (requires ninja) (make)
- aarchup (requires ninja) (make)
- aarchup-git (requires ninja) (make)
- aawmtt (requires ninja) (make)
- across (requires ninja) (make)
- ajnin (requires ninja)
- alchemy-viewer (requires ninja) (make)
- aldumb (requires ninja) (make)
- alice-vision-git (requires ninja) (make)
- alsa-rnnoise (requires ninja) (make)
- altrace-hg (requires ninja) (make)
- altserver-linux-curve-git (requires ninja) (make)
- amber-theme-git (requires ninja) (make)
- amdvlk-2021q2.5 (requires ninja) (make)
- amdvlk-debug (requires ninja) (make)
- amdvlk-git (requires ninja) (make)
- Show 1690 more...
Latest Comments
carlosal1015 commented on 2023-09-24 04:14 (UTC)
I disagree with the elimination because none of ninja or ninja-kitware provides python bindings.
https://archlinux.org/packages/extra/x86_64/ninja/files
But it is up to you, no worries.
carlosal1015 commented on 2023-02-07 15:30 (UTC)
The tarball can be download here https://mirrors.tuna.tsinghua.edu.cn/arch4edu/x86_64/python-ninja-1.11.1-1-any.pkg.tar.zst for inspect.
(maybe
data/bin/ninja
must be deleted in the tree)use-system-ninja.patch
does the job, then is not mandatory to follow https://github.com/google/pytype/blob/2023.01.31/CONTRIBUTING.md?plain=1#L35 because does not even look for it and workspytype
.The same need to package is with
maturin
which provides/usr/bin/maturin
but not scripts over/usr/lib/python3.10/site-packages/..
inpython-maturin
.In my case,
python-ninja
is not only amakedependency
because https://gitlab.dune-project.org/search?search=ninja&nav_source=navbar&project_id=133&group_id=64&search_code=true&repository_ref=v2.9.0 there are more cmake scripts that will be used when using template project generator calledduneproject
.grawlinson commented on 2023-02-07 07:28 (UTC)
I was just curious, is all. This tripped me up because
python-ninja
is required bypytype
(as it imports theninja
binary using a very strange method), and from what I can tell,ninja
andpython-ninja
are almost identical.carlosal1015 commented on 2023-02-07 05:04 (UTC) (edited on 2023-02-07 05:05 (UTC) by carlosal1015)
Well, feel free to drop it from repository. Basically, add these scripts to
/usr/lib/python3.10/site-packages/...
Only I used for purpose of testing when I do not want the one package automatically pull ninja wheels from pypi and ignore /usr/bin/ninja from
ninja
package. E.g: https://gitlab.com/dune-archiso/repository/dune-core/-/jobs/3709216254grawlinson commented on 2023-02-07 04:08 (UTC)
Does anything actually use this?