capstone-engine / capstone

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
http://www.capstone-engine.org
7.51k stars 1.54k forks source link

Remove deprecated packaging and cython #2400

Closed twizmwazin closed 2 months ago

twizmwazin commented 2 months ago

Your checklist for this pull request

Detailed description

Cherry-picks #2396 onto v5

Test plan

...

Closing issues

closes https://github.com/capstone-engine/capstone/issues/2005 closes https://github.com/capstone-engine/capstone/issues/2341 closes https://github.com/capstone-engine/capstone/issues/2223

twizmwazin commented 2 months ago

So this branch still uses the old wheel building method. I'm gonna copy over the changes for cibuildwheel from next.

XVilka commented 2 months ago

Please add: closes https://github.com/capstone-engine/capstone/issues/2005 closes https://github.com/capstone-engine/capstone/issues/2341 closes https://github.com/capstone-engine/capstone/issues/2223

Rot127 commented 2 months ago

@twizmwazin Unfortunately this broke the CI:

The v5 branch is red There seems to be a left over CI job?

https://github.com/capstone-engine/capstone/actions/runs/10071537984/job/27841854148 https://github.com/capstone-engine/capstone/actions/runs/10071537984/job/27841854447

Do you think you will find time to look at it? Otherwise I try to fix it. But will take longer.