Skip to content
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

Fix build - SWIG 4.2.0 #2063

Merged
merged 3 commits into from
May 23, 2024
Merged

Fix build - SWIG 4.2.0 #2063

merged 3 commits into from
May 23, 2024

Conversation

pawel-soja
Copy link
Contributor

@pawel-soja pawel-soja commented May 23, 2024

After upgrading Ubuntu from 22.04 to 24.04, there is a problem building PyIndi.
The new SWIG version 4.2.0, with the current code, can no longer deduce types correctly. The posted fixes declare types explicitly in templates, and by declaring new ones via using.

I also added the break-system-packages flag to pip3 to install the requirements-test.txt packages from the pyindi-client repository.

@pawel-soja pawel-soja marked this pull request as ready for review May 23, 2024 15:07
@pawel-soja pawel-soja requested a review from knro May 23, 2024 15:07
@knro knro merged commit 9634476 into indilib:master May 23, 2024
11 checks passed
@knro
Copy link
Contributor

knro commented May 23, 2024

Thank you! Need to do a release for pyINDI next week.

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.

2 participants