-
Notifications
You must be signed in to change notification settings - Fork 791
{data}[gfbf/2023b] scikit-learn v1.6.1, meson-python v0.16.0, Meson v1.4.0 #26307
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
Changes from all commits
2bab6bc
8eec3be
ba4ebc3
0993398
4d4647c
3faa083
178d040
4dbbe87
16a709f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| easyblock = 'PythonPackage' | ||
|
|
||
| name = 'Meson' | ||
| version = '1.4.0' | ||
|
|
||
| homepage = 'https://mesonbuild.com' | ||
| description = "Meson is a cross-platform build system designed to be both as fast and as user friendly as possible." | ||
|
|
||
| toolchain = {'name': 'GCCcore', 'version': '13.2.0'} | ||
|
|
||
| sources = [SOURCELOWER_TAR_GZ] | ||
| checksums = ['8fd6630c25c27f1489a8a0392b311a60481a3c161aa699b330e25935b750138d'] | ||
|
|
||
| builddependencies = [ | ||
| ('binutils', '2.40'), | ||
| ] | ||
|
|
||
| dependencies = [ | ||
| ('Python', '3.11.5'), | ||
| ('Ninja', '1.11.1'), | ||
| ] | ||
|
|
||
| options = {'modulename': 'mesonbuild'} | ||
|
|
||
| enhance_sanity_check = True | ||
| sanity_check_paths = { | ||
| 'files': ['bin/meson'], | ||
| } | ||
|
PhoenixEmik marked this conversation as resolved.
|
||
|
|
||
| sanity_check_commands = ["meson --help"] | ||
|
|
||
| moduleclass = 'tools' | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| easyblock = 'PythonBundle' | ||
|
|
||
| name = 'meson-python' | ||
| version = '0.16.0' | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Do you need 0.16 specifically? We already have 0.15
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I bump scikit-learn to 1.6.1 which uses meson-python 0.16.0 in other easyconfigs.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yes but those use a different toolchain (2023a, 2024a instead of 2023b), so they are likely to use different dependency versions: They use what is already available in their toolchain. |
||
|
|
||
| homepage = 'https://github.com/mesonbuild/meson-python' | ||
| description = "Python build backend (PEP 517) for Meson projects" | ||
|
|
||
| toolchain = {'name': 'GCCcore', 'version': '13.2.0'} | ||
|
|
||
| builddependencies = [ | ||
| ('binutils', '2.40'), | ||
| ] | ||
|
|
||
| dependencies = [ | ||
| ('Python', '3.11.5'), | ||
| ('Python-bundle-PyPI', '2023.10'), | ||
| ('Meson', '1.4.0'), | ||
| ] | ||
|
|
||
| exts_list = [ | ||
| ('pyproject-metadata', '0.8.0', { | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think this should go into an easyconfig. We have many modules installing this possibly redundantly and maybe conflicting. Counts per toolchain
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I agree with that. Maybe propose in next conference call? |
||
| 'sources': ['pyproject_metadata-%(version)s.tar.gz'], | ||
| 'checksums': ['376d5a00764ac29440a54579f88e66b7d9cb7e629d35c35a1c7248bfebc9b455'], | ||
| }), | ||
| (name, version, { | ||
| 'modulename': 'mesonpy', | ||
| 'sources': ['meson_python-%(version)s.tar.gz'], | ||
| 'checksums': ['9068c17e36c89d6c7ff709fffb2a8a9925e8cd0b02629728e5ceaf2ec505cb5f'], | ||
| }), | ||
| ] | ||
|
|
||
| moduleclass = 'tools' | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,33 @@ | ||
| easyblock = 'PythonBundle' | ||
|
|
||
| name = 'scikit-learn' | ||
| version = '1.6.1' | ||
|
|
||
| homepage = 'https://scikit-learn.org/stable/index.html' | ||
| description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world, | ||
| building upon numpy, scipy, and matplotlib. As a machine-learning module, | ||
| it provides versatile tools for data mining and analysis in any field of science and engineering. | ||
| It strives to be simple and efficient, accessible to everybody, and reusable in various contexts.""" | ||
|
|
||
| toolchain = {'name': 'gfbf', 'version': '2023b'} | ||
|
|
||
| builddependencies = [ | ||
| ('meson-python', '0.16.0'), | ||
| ('Cython', '3.0.10'), | ||
| ] | ||
|
|
||
| dependencies = [ | ||
| ('Python', '3.11.5'), | ||
| ('Python-bundle-PyPI', '2023.10'), | ||
| ('SciPy-bundle', '2023.11'), | ||
| ] | ||
|
|
||
| exts_list = [ | ||
| (name, version, { | ||
| 'modulename': 'sklearn', | ||
| 'sources': ['scikit_learn-%(version)s.tar.gz'], | ||
| 'checksums': ['b4fc2525eca2c69a59260f583c56a7557c6ccdf8deafdba6e060f94c1c59738e'], | ||
| }), | ||
| ] | ||
|
|
||
| moduleclass = 'data' |
Uh oh!
There was an error while loading. Please reload this page.