Skip to content

Conversation

@eunos-1128
Copy link
Collaborator

@eunos-1128 eunos-1128 commented Jun 22, 2025

This pull request updates dependencies and build configurations for Python packages and external libraries. Key changes include version updates for several Python dependencies, the addition of Cython to the dependency list, and adjustments to the OpenBLAS module configuration.

Dependency Updates:

  • Updated meson-python to version >=0.15.0,<0.16.0 and replaced its source URL and checksum in deps/pypi-dependencies.json.
  • Updated packaging to version 25.0 and nanobind to version 2.7.0 with corresponding source URL and checksum changes in deps/pypi-dependencies.json. [1] [2]
  • Added Cython version 3.0.12 as a new dependency in deps/pypi-dependencies.json.
  • Updated requirements.txt to reflect changes to meson-python and removed unused dependencies like mako and markdown.

Build Configuration Changes:

  • Modified deps/pypi-dependencies.sh to include a note about manually adding Cython and added the --ignore-installed=numpy flag to the generator command.

OpenBLAS Module Adjustments:

  • Re-added the OpenBLAS module configuration in io.github.pemsley.coot.yaml with updated build options and source type set to git instead of archive.
  • Removed a duplicate OpenBLAS module configuration from the modules section in the same file.

@eunos-1128 eunos-1128 self-assigned this Jun 22, 2025
@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build failed.

@eunos-1128 eunos-1128 closed this Jun 22, 2025
@eunos-1128 eunos-1128 reopened this Jun 22, 2025
@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build failed.

@eunos-1128 eunos-1128 closed this Jun 23, 2025
@eunos-1128 eunos-1128 reopened this Jun 23, 2025
@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build failed.

@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build failed.

@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build failed.

@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

@flathubbot
Copy link

Test build succeeded. To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/193553/io.github.pemsley.coot.flatpakref

@eunos-1128 eunos-1128 merged commit ed6462c into flathub:master Jun 23, 2025
1 check passed
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