A cross-platform build utility based on Lua
Project description
xmake packages for some package managers
PYPI
It mainly is used by xmake-python.
pip install xmake-wheel
xmake --help
Python Wheels
List some related wheels which provide binary programs.
Build Systems
Linters
Formatters
Misc
- patchelf-pypi: used by cibuildwheel
- nodejs-wheel
npmjs.org
We publish xmake to npm for convenience of building nodejs module by xmake.
Compared to other solutions:
- node-gyp: builtin build system of nodejs. However, it depends on python, which is too large. and gyp doesn't support Cygwin/Msys2/MinGW until now, which means you cannot build nodejs module for mingw-w64-nodejs.
- cmake-js: CMake have a good ecosystem. even for nodejs module. However, it needs extra settings to build nodejs module for mingw-w64-nodejs.
- zig-build: a new build system for
nodejs module. It uses
zig ccas compiler, not your OS's. notice its caveats.
examples:
- 1_hello_world: use this project to replace node-gyp
- coc-rime: use pkg-prebuilds to replace prebuildify
luarocks.org
Refer luarocks-build-xmake.
Notice luarocks.org doesn't host
binary rock files.
so if you add xmake to build-dependencies, you still have to tolerate
troublesome of building xmake.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xmake_wheel-3.0.0.tar.gz.
File metadata
- Download URL: xmake_wheel-3.0.0.tar.gz
- Upload date:
- Size: 38.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13cc285cf81539a9d58dce8d338b995f6a28170119f3aa90f115a1769e60e393
|
|
| MD5 |
5b63796b3d797ba09994f66ae162ec7a
|
|
| BLAKE2b-256 |
c1d0807c399fdfa2df122735e75cd9c1df8f056da72430a2ded4d44302dcf0b0
|
File details
Details for the file xmake_wheel-3.0.0-py3-none-win_arm64.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py3-none-win_arm64.whl
- Upload date:
- Size: 32.2 MB
- Tags: Python 3, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f870727ce58d1d4f0fefffd247e180be40e8d72110cde28d999fed630e4309a7
|
|
| MD5 |
06046252dc27e32c3113574d8f902578
|
|
| BLAKE2b-256 |
ca11f2e8246168be5946e70369ed766d38ebc49bedb51b6b8c8f29c590b7d56e
|
File details
Details for the file xmake_wheel-3.0.0-py3-none-win_amd64.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py3-none-win_amd64.whl
- Upload date:
- Size: 31.5 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6420dc7aaea1e03196d0a8171d54a2494e0eb1192318bd8bf38ae355cd9c8616
|
|
| MD5 |
48a5cbbcf081845a6a7e715cee51aaa4
|
|
| BLAKE2b-256 |
0fc6739a40a06e5ca9319800d6d7f057889804ebb1b53911af5d096616269f8e
|
File details
Details for the file xmake_wheel-3.0.0-py3-none-win32.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py3-none-win32.whl
- Upload date:
- Size: 31.3 MB
- Tags: Python 3, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1753e977b9b74399272bf30025c268c478115712d8712dc84dabd05d3c368618
|
|
| MD5 |
fc211ca6bb2e10cda878b2dca683613f
|
|
| BLAKE2b-256 |
24e5656fcf1e9070a83b6e1d90d3a6bee1e47a716538c5a7c1cf7aca3cb3912f
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: Python 2, Python 3, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4aa31097fcfa386979edf1be2b836426a6520aeb4e0a37e55b1e925ab2fbb3b7
|
|
| MD5 |
83e6d73f8877720efee72d59543f72d8
|
|
| BLAKE2b-256 |
d0845debb27053377aa1b8a1614319e1aec9930344fbb93b785d30ce28af505d
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_s390x.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_s390x.whl
- Upload date:
- Size: 3.2 MB
- Tags: Python 2, Python 3, musllinux: musl 1.2+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15b7ed4234d4f26acf0cd2acd3b286bda721fbe81b9a106b1e60dddf1a1d826f
|
|
| MD5 |
9432029820f93a42db581c969a994732
|
|
| BLAKE2b-256 |
ca9912e63356890f96167e4d7430a1a25a0cb6f5ff8649f048b20b075e32f997
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_ppc64le.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_ppc64le.whl
- Upload date:
- Size: 3.2 MB
- Tags: Python 2, Python 3, musllinux: musl 1.2+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75eefc34116ae07764c191325ffa6ae8cd76200a7e491def7dc93ab2adbd5b1c
|
|
| MD5 |
d59ee3d90ec805fe625bbfeb60737719
|
|
| BLAKE2b-256 |
0d7fb6537d592262a68e3b3b4ff3cf79d5e9a4e340434bc8f25e5cbc46d4faad
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_i686.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_i686.whl
- Upload date:
- Size: 3.3 MB
- Tags: Python 2, Python 3, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
632b2300bd648130dcce33716aeaafca21c0e332cb1a3adb11340c6c3a1f56ad
|
|
| MD5 |
1a539b892746477d27aca0e4f7036a72
|
|
| BLAKE2b-256 |
0ea93b7bfb8a31feafd0e93bd02bef0cce9330e96fc7f51477f56c1350ba19c9
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 3.1 MB
- Tags: Python 2, Python 3, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a038672ea5ce0ad437c2782294c801f41b40a45e6002026042fe6a46a0c3654
|
|
| MD5 |
9c80d07227e51ceaa15825638b0e4871
|
|
| BLAKE2b-256 |
9e7dc470f59bdab95991e14fb725c98084aa80fa3517a12b7fbda740fd97fb19
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 3.2 MB
- Tags: Python 2, Python 3, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9be774dfc03466d1e036e988a2073c0c3c90a034a12e7dd398a21efe1e246f54
|
|
| MD5 |
8d75f39c18abee628c707304164edeaa
|
|
| BLAKE2b-256 |
5439adb0f36f723d3b2e9a7f898099ed99370d9700195b7881d5b46d24a27091
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-manylinux_2_31_armv7l.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-manylinux_2_31_armv7l.whl
- Upload date:
- Size: 2.9 MB
- Tags: Python 2, Python 3, manylinux: glibc 2.31+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59c3852239e7ac9128c8f1fd49f41615ff3023858b6729b7326510c619b023b9
|
|
| MD5 |
296369da1d2bac98daabb7c29192d042
|
|
| BLAKE2b-256 |
27c3ca4cbb153566b42ed63e7b3f7858e367a979a3a4a59cc24e57f1eaebbd08
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: Python 2, Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73ba55405020656d95c802a92b640ca9ee4ebc4f4b23c24362f7742ea35f1586
|
|
| MD5 |
4a7fe4710ba7a88ce04463447190c8c4
|
|
| BLAKE2b-256 |
d8ba8f68b026a43eca3d0703a105b1b98f2a55bdb9aad372ab7622271efc0ee3
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 3.0 MB
- Tags: Python 2, Python 3, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f0c7e49ece7daa8a0ed7c50a961323b10fa4ce7345f8729ee4890871fe2d209
|
|
| MD5 |
199f289295075034005e2b4aab709865
|
|
| BLAKE2b-256 |
b078ac312cff88c62a37a4e1740eb8647e7867c02052a5c418138e683b14cf57
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 3.0 MB
- Tags: Python 2, Python 3, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98f43b77b53339024bf46830a94549b987ec99106f77f5d811ca4167c2ff31bb
|
|
| MD5 |
27eef93576ea24a3f6b5f80a7960b183
|
|
| BLAKE2b-256 |
e31fba958d6b9945cb64229049c561781350b99443fb149b38c3e24ab43edc96
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 3.0 MB
- Tags: Python 2, Python 3, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12e1522331f0fe897333c5118692762c6a467f438782c9410e58f27fbd6a8ed7
|
|
| MD5 |
df94441e5a7f61f6e389c59bb3c39636
|
|
| BLAKE2b-256 |
73696d1a086b1ae206d466cb1002df96f61ff065a3673a1f868a84e94bfd9780
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.0 MB
- Tags: Python 2, Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e95bc26c83ef2031de909feb5d83d1f2d7d954f8be6a9bae5287b2801d35d90
|
|
| MD5 |
65826dccdcac89b633dbd040bf439dcc
|
|
| BLAKE2b-256 |
ae64fb93ced76c71ba8331a4f8ce1f4a850d09d9dadf3c20633127b9b919f322
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-macosx_14_0_x86_64.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-macosx_14_0_x86_64.whl
- Upload date:
- Size: 2.9 MB
- Tags: Python 2, Python 3, macOS 14.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f682f973c11a895a04cac2b8ba6f9faff6ff6a452dcd0b753bffb323817b73ce
|
|
| MD5 |
9a34abbb433862c4e4c8a941d3bd1ae5
|
|
| BLAKE2b-256 |
c2813b4fc40c782f131a3e526a62a4d1d74ad48ada7005c59da5275381323284
|
File details
Details for the file xmake_wheel-3.0.0-py2.py3-none-macosx_14_0_arm64.whl.
File metadata
- Download URL: xmake_wheel-3.0.0-py2.py3-none-macosx_14_0_arm64.whl
- Upload date:
- Size: 2.9 MB
- Tags: Python 2, Python 3, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6371477cbb5687c161cdf111472f59be2b33a57206f4a06e4fce66e865e79f98
|
|
| MD5 |
e6d69c19c4f191764fe786d7f914ce5d
|
|
| BLAKE2b-256 |
8e5573da4c4da2adc0f7e8f1f3d1b3e52cad14779f5f5cb7e96b051a73f19184
|