This website requires JavaScript.
Explore
Help
Register
Sign in
denuvo-ref
/
capstone
Watch
1
Star
0
Fork
You've already forked capstone
0
mirror of
https://github.com/capstone-engine/capstone
synced
2026-08-11 16:26:07 -04:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
Actions
next
capstone
/
bindings
/
python
/
pyproject.toml
4 lines
90 B
TOML
Raw
Permalink
Normal View
History
Unescape
Escape
Create pyproject.toml and add python 3.12 to CI
2024-05-31 13:55:45 -07:00
[
build-system
]
Python package building rework (#2538) * - Refactored setup.py to remove hacks regarding packaging of wheels for different platforms, improve and cleanup the code - Updated README.txt - Removed old Makefile and build_wheel.sh scripts - Created a new workflow that takes care of building and testing python packages for different platforms/architectures/python versions * Added SPDX headers to the setup.py * - cstest_py: Fixed positional argument since it doesn't accept a `required` flag. It turns to have a mandatory tests folder path - integration_tests.py: Use pathlib to determine the required path - GitHub action: Simplified the tests execution command * GitHub Actions: Run python 3.8 (lowest) and 3.13 (current highest) for native runners only during testings and the rest during tag release * GitHub Action: - Fixed the cibw_build matrix element - Added a step to prepare artifact name * GitHub Action: Added run_tests.py script to run all tests during CI workflow * - Added SPDX headers to the run_tests.py script and to the build-wheels-publish.yml workflow file - Minor fixes to the workflow as pointed out in the PR review - Updated MANIFEST.in to reflect the actual libraries built during python wheel creation process - Use subprocess.run in place of os.system in run_tests.py script * GitHub Action: - Run qemu step only if non-native Linux runner - Added arch:universal2 matrix element for macos-latest runner * Python bindings: Refreshed the list of files needed to be copied for sdist archive * GitHub Action: Commented out arch:x86 matrix elements * GitHub Action: Run qemu step only if non-native Linux runner * GitHub Action: Minor fixes * Python bindings: Added missing .in pattern when collecting src files for sdist archive
2024-11-18 12:10:27 +01:00
requires
=
[
"setuptools"
,
"build"
]
Create pyproject.toml and add python 3.12 to CI
2024-05-31 13:55:45 -07:00
build-backend
=
"setuptools.build_meta"
Reference in a new issue
Copy permalink