Skip to content

Fix build issues with enable #1070

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 48 commits into
base: main
Choose a base branch
from
Open

Fix build issues with enable #1070

wants to merge 48 commits into from

Conversation

itziakos
Copy link
Member

@itziakos itziakos commented Feb 1, 2025

  • Update code to work with Cython 3
  • Update code to work with recent swig
  • Update code to be compatible with numpy 1.24.x and 2.x

@itziakos itziakos force-pushed the fix-enable-build branch from 0726621 to a974077 Compare May 17, 2025 10:48
itziakos and others added 6 commits May 17, 2025 11:52
We do not have a recent Cython in EDM 3.6 and 3.8 so we cannot
easily build enable for these EDM environments
- We do not need to install Qt packages
- We need to install the x11-dev headers
- Install opengl0 for wx and qt toolkits
- Install reportlab from edm
- Use the build package to build enable in a separate step
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant