Skip to content

Conversation

@patacca
Copy link
Collaborator

@patacca patacca commented Jan 8, 2024

This will fix #23 .
This will also remove the blocker to python >= 3.12.

Since we are moving to a different building system some things have changed, most notably:

  • the recursive building configuration is now back
  • the script in bin/qbindiff has been moved to src/qbindiff/__main__.py as per standard

Also I took the chance to get rid of the deprecated IF-ELSE operator (aka conditional compilation) in cython

This is needed to fix #23

The problem being that setuptools was no longer compatible with numpy
@patacca patacca added high High priority refactoring Refactoring part of the code labels Jan 8, 2024
@patacca patacca requested a review from RobinDavid January 8, 2024 15:20
@RobinDavid RobinDavid merged commit 651d910 into main Jan 22, 2024
@patacca patacca deleted the meson_build branch January 22, 2024 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

high High priority refactoring Refactoring part of the code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move from setuptools to a different build system

3 participants