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 across multiple files to improve compatibility and functionality. Key changes include updating Python package versions, adding new dependencies, modifying build commands, and adjusting module configurations.

Dependency Updates:

  • Updated meson-python to version >=0.15.0,<0.16.0, packaging to version 25.0, and nanobind to version 2.7.0 in deps/pypi-dependencies.json. Added python3-Cython dependency with version 3.0.12. [1] [2]
  • Updated requirements.txt to reflect new version constraints for meson-python and removed unused dependencies (mako, markdown).

Build Configuration Changes:

  • Modified the flatpak-pip-generator command in deps/pypi-dependencies.sh to include an explicit note about manually adding the corresponding Cython version and added --ignore-installed=numpy to the command.

Module Adjustments:

  • Added openblas module configuration in io.github.pemsley.coot.yaml with build options and source details.
  • Removed duplicate openblas module configuration and switched coot module to use a specific commit instead of a release tag. [1] [2]

Merge pull request flathub#61 from eunos-1128/beta
Bump to `4f510d4` for Beta channel
Merge pull request flathub#75 from eunos-1128/master
Merge pull request flathub#75 from eunos-1128/master
@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/193555/io.github.pemsley.coot.flatpakref

@eunos-1128 eunos-1128 merged commit 460c347 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