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

{tools}[foss/2023a] pyiron v0.5.1 w/ Python 3.11.3 #19398

Merged
merged 112 commits into from
Jun 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
a8a1c2e
adding easyconfigs: pyiron-0.5.1-foss-2023a-Python-3.11.3.eb
lcniel Dec 11, 2023
88bd336
add patches
lcniel Dec 11, 2023
25f279e
fix pytables config
lcniel Dec 11, 2023
45d47e6
add molmod patcyh
lcniel Dec 11, 2023
0d047be
update to pyiron build
lcniel Dec 13, 2023
ba6627b
Delete easybuild/easyconfigs/p/pyiron/pyiron-0.5.1-foss-2023a-Python-…
lcniel Dec 21, 2023
4e0a5ec
fixed paths in patches
lcniel Dec 21, 2023
f9fd2c1
fixed paths in patches
lcniel Dec 21, 2023
57a786e
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Dec 21, 2023
fbf2412
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Dec 21, 2023
af05aa2
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Dec 21, 2023
9e50f16
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Dec 21, 2023
90775dc
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Dec 21, 2023
fd67544
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
2ac96a2
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
240162d
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
de89d51
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
30516e3
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
fab6007
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
fa89079
Create pyiron-0.5.1-foss-2023a_fix-pylammpsmpi.patch
lcniel Dec 21, 2023
5bfa267
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
d00212b
Update pyiron-0.5.1-foss-2023a_fix-pylammpsmpi.patch
lcniel Dec 21, 2023
31a0dbc
Update pyiron-0.5.1-foss-2023a_fix-pylammpsmpi.patch
lcniel Dec 21, 2023
998abb5
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
8eaf183
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
d0c8812
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
2c751c0
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
9b85120
Create pyiron-0.5.1-foss-2023a_fix_emmet_readme.patch
lcniel Dec 21, 2023
fbd1ac0
Rename pyiron-0.5.1-foss-2023a_fix_emmet_readme.patch to pyiron-0.5.1…
lcniel Dec 21, 2023
4fb4e1d
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
629cbe2
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
0e4fdab
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
5cd693c
Update pyiron-0.5.1-foss-2023a.eb
lcniel Dec 21, 2023
53f0edc
Update Pint-0.22-GCCcore-12.3.0.eb
lcniel Jan 7, 2024
7445a7a
Create Pint-0.22-GCCcore-12.3.0_fix-version.patch
lcniel Jan 7, 2024
6cd4e0a
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 8, 2024
158eca7
Create pydantic-1.10.4-GCCcore-12.3.0.eb
lcniel Jan 8, 2024
3cb72c8
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 8, 2024
a9efc0f
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 8, 2024
c97cd58
Update and rename pydantic-1.10.4-GCCcore-12.3.0.eb to pydantic-2.1.1…
lcniel Jan 8, 2024
fa12166
Update pyiron-0.5.1-foss-2023a_fix-pylammpsmpi.patch
lcniel Jan 9, 2024
c77d886
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Jan 9, 2024
b6fd617
Create pyiron-0.5.1-foss-2023a_fix-atomistics-requirements.patch
lcniel Jan 9, 2024
e2aa548
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 9, 2024
6114ea3
Update pyiron-0.5.1-foss-2023a_fix-pyiron-base-version.patch
lcniel Jan 9, 2024
3cb8e56
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 9, 2024
3c7f4de
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 9, 2024
4351abc
Update pyiron-0.5.1-foss-2023a_fix-pyiron-base-version.patch
lcniel Jan 11, 2024
acff09d
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 11, 2024
0ce612f
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 11, 2024
e13715b
Update yaff-1.6.0-foss-2023a.eb
lcniel Jan 15, 2024
15b5849
Update pyiron-0.5.1-foss-2023a_fix-emmet-readme.patch
lcniel Jan 15, 2024
963138f
Update pyiron-0.5.1-foss-2023a_fix-atomistics-requirements.patch
lcniel Jan 15, 2024
3752ef5
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 15, 2024
58eaea9
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Jan 15, 2024
3447f23
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Jan 15, 2024
1412653
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 15, 2024
6fbe709
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 15, 2024
91d88a6
Update pydantic-2.1.1-GCCcore-12.3.0.eb
lcniel Jan 15, 2024
f217900
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 15, 2024
000fcfe
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 15, 2024
95de3c7
Delete easybuild/easyconfigs/p/pydantic/pydantic-2.1.1-GCCcore-12.3.0.eb
lcniel Jan 22, 2024
239f4cb
Update pyiron-0.5.1-foss-2023a_fix-atomistics-requirements.patch
lcniel Jan 22, 2024
0561617
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Jan 22, 2024
4ecdbfc
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
f46619e
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
28f63cf
Update pyiron-0.5.1-foss-2023a_fix-pyiron-base-version.patch
lcniel Jan 22, 2024
ed18d5a
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Jan 22, 2024
059c982
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
e939dd8
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
b7fedfa
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
efd0fac
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
e961d0a
Update Pint-0.22-GCCcore-12.3.0.eb
lcniel Jan 22, 2024
1d9811b
Update typing-extensions-4.9.0-GCCcore-12.3.0.eb
lcniel Jan 22, 2024
20f3075
Create Pint-0.22-GCCcore-12.3.0_fix-version.patch
lcniel Jan 22, 2024
258ae16
Delete easybuild/easyconfigs/p/Pint-0.22-GCCcore-12.3.0_fix-version.p…
lcniel Jan 22, 2024
50820bf
Delete easybuild/easyconfigs/p/Pint/Pint-0.22-GCCcore-12.3.0.eb
lcniel Jan 22, 2024
a41c651
Delete easybuild/easyconfigs/p/Pint/Pint-0.22-GCCcore-12.3.0_fix-vers…
lcniel Jan 22, 2024
ae88143
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
84c315f
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Jan 22, 2024
eba4b27
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
d66786f
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
5cdd587
Update pyiron-0.5.1-foss-2023a_fix-pyiron-atomistics-version.patch
lcniel Jan 22, 2024
8c317da
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
02e7a99
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jan 22, 2024
5863550
Merge branch 'develop'
Flamefire Jan 23, 2024
d5130a4
Remove toolchain suffix from patch files
Flamefire Jan 23, 2024
a9c2c1e
Fix toolchains
Flamefire Jan 23, 2024
c1b0ae9
Merge pull request #1 from Flamefire/pyiron
lcniel Jan 23, 2024
3158cec
Remove explicit C++ standard from Blosc/Blosc2
Flamefire Jan 24, 2024
ea209e9
Convert some ECs to PythonPackage and improve formatting
Flamefire Jan 24, 2024
c6d1c61
Move some PythonPackages into own ECs and use existing ones
Flamefire Jan 24, 2024
03579d1
Merge pull request #2 from Flamefire/pyiron
lcniel Jan 24, 2024
7b0389c
Merge branch 'develop' of https://github.com/easybuilders/easybuild-e…
ocaisa Jan 25, 2024
61c5d52
Merge branch 'develop' into 20231211192606_new_pr_pyiron051
ocaisa Mar 22, 2024
13dc28d
Update easybuild/easyconfigs/t/TAMkin/TAMkin-1.2.6-foss-2023a.eb
ocaisa Apr 23, 2024
f82abc0
Merge branch 'develop' into 20231211192606_new_pr_pyiron051
ocaisa Apr 23, 2024
b63f81b
Update PyTables-3.8.0-foss-2023a.eb
ocaisa Apr 23, 2024
db1f289
Update MDAnalysis-2.6.1-foss-2023a.eb
lcniel Jun 10, 2024
3b5dee5
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jun 10, 2024
d6eb1ae
Delete easybuild/easyconfigs/b/Biopython/Biopython-1.81-foss-2023a.eb
lcniel Jun 10, 2024
8458dcf
Update PyTables-3.8.0-foss-2023a.eb
lcniel Jun 10, 2024
e1adbd5
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jun 10, 2024
45e7f44
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jun 10, 2024
5a8c4f6
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jun 10, 2024
644a18a
Delete easybuild/easyconfigs/m/MDAnalysis/MDAnalysis-2.6.1-foss-2023a.eb
lcniel Jun 10, 2024
de072e2
Update pyiron-0.5.1-foss-2023a.eb
lcniel Jun 10, 2024
0018332
Delete easybuild/easyconfigs/n/nglview/nglview-3.0.8-foss-2023a.eb
lcniel Jun 10, 2024
5c88b27
Update TAMkin-1.2.6-foss-2023a.eb
lcniel Jun 10, 2024
611453f
Update easybuild/easyconfigs/p/pyiron/pyiron-0.5.1-foss-2023a.eb
ocaisa Jun 10, 2024
27bd983
Update easybuild/easyconfigs/p/pyiron/pyiron-0.5.1-foss-2023a.eb
ocaisa Jun 10, 2024
e00ee94
Update pyiron-0.5.1-foss-2023a.eb
ocaisa Jun 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 114 additions & 0 deletions easybuild/easyconfigs/p/pyiron/pyiron-0.5.1-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
easyblock = 'PythonBundle'

name = 'pyiron'
version = '0.5.1'

homepage = 'https://github.com/pyiron/pyiron'
description = "An integrated development environment (IDE) for computational materials science."


toolchain = {'name': 'foss', 'version': '2023a'}

builddependencies = [('poetry', '1.5.1')]
dependencies = [
('Python', '3.11.3'),
('SciPy-bundle', '2023.07'),
('Python-bundle-PyPI', '2023.06'),
('matplotlib', '3.7.2'),
('h5py', '3.9.0'),
('PyYAML', '6.0'),
('phonopy', '2.20.0'),
('ASE', '3.22.1'),
('PyTables', '3.8.0'),
('nglview', '3.1.2'),
('tqdm', '4.66.1'),
('molmod', '1.4.8'),
('scikit-learn', '1.3.1'),
('yaff', '1.6.0'),
('TAMkin', '1.2.6'),
('QuickFF', '2.2.7'),
('plotly.py', '5.16.0'),
('GitPython', '3.1.40'),
('dill', '0.3.7'),
('sympy', '1.12'),
('pymatgen', '2023.12.18'),
('Pint', '0.23'),
('SQLAlchemy', '2.0.25'),
]

check_ldshared = True
use_pip = True

exts_list = [
('h5io', '0.1.2', {
'checksums': ['6400543224c489f1cf487be551f892310fa7060fcd4935b84e515efdc1e1fa43'],
}),
('defusedxml', '0.6.0', {
'checksums': ['f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5'],
}),
('pysqa', '0.1.7', {
'checksums': ['fdc37e0178649750e7386b4e9b8287693ee2d47559723c11b9ad42afcfc55900'],
}),
('pyfiglet', '0.8.post1', {
'checksums': ['c6c2321755d09267b438ec7b936825a4910fec696292139e664ca8670e103639'],
}),
('mendeleev', '0.14.0', {
'checksums': ['1a89ccf05c708aebe627c5eb19ff5c6379585a2f9e588e1dcf9b03182fe61f3c'],
}),
('pyfileindex', '0.0.18', {
'checksums': ['6d5acf2500f568667aa5273ae57692c2b62facbcaae7c0bbbf21ba3bdd904961'],
}),
('seekpath', '2.1.0', {
'checksums': ['31cec579628262e6d4a4c3693fefa70d6ccae1ceeef7c9d10ea3cd48988452c4'],
}),
(name, version, {
'modulename': False,
'checksums': ['2e5e3f892b7e49a15443569870aa4ea049951b71fe2ad1ad7f4ac7551d475788'],
}),
('pyiron_base', '0.6.12', {
'patches': ['pyiron-0.5.1_fix-pyiron-base-version.patch'],
'source_urls': ['https://github.com/pyiron/pyiron_base/archive/refs/tags/'],
'checksums': [
{'pyiron_base-0.6.12.tar.gz': '7ef8fa8b21724776c1ced3ee1efb8484984234150a7f3da296577f90c63751cb'},
{'pyiron-0.5.1_fix-pyiron-base-version.patch':
'a6390dcd366e17361fb71f26c6d3b75835526bdf773d9ef535c02836fe551b31'},
],
}),
('atomistics', '0.1.15', {
'patches': ['pyiron-0.5.1_fix-atomistics-requirements.patch'],
'source_urls': ['https://github.com/pyiron/atomistics/archive/refs/tags/'],
'checksums': [
{'atomistics-0.1.15.tar.gz': 'e9c505cace0cbeb9ea5ed33799f332f5cc95230a05ba14b646475cff1bdecaee'},
{'pyiron-0.5.1_fix-atomistics-requirements.patch':
'deaa57c27be147efc7e4926f6795bfa421280a299fc96de8c0bae342e4770d6c'},
],
}),
('pyiron_atomistics', '0.3.11', {
'patches': ['pyiron-0.5.1_fix-pyiron-atomistics-version.patch'],
'source_urls': ['https://github.com/pyiron/pyiron_atomistics/archive/refs/tags/'],
'checksums': [
{'pyiron_atomistics-0.3.11.tar.gz': '8c73c452fe60cb808961d22361f9b749488e3d50a8bda7f5c0132aea2f69e00f'},
{'pyiron-0.5.1_fix-pyiron-atomistics-version.patch':
'5c9b987cb63508f482bff696e252987e10df9b8ee8e860491583c8e547d4568c'},
],
}),
('pylammpsmpi', '0.2.10', {
'patches': ['pyiron-0.5.1_fix-pylammpsmpi.patch'],
'source_urls': ['https://github.com/pyiron/pylammpsmpi/archive/refs/tags/'],
'checksums': [
{'%(name)s-%(version)s.tar.gz': 'bd5af29a935dacbee743c3cc0bcc799e24e7c2483801f56cb9092a79f016f2ed'},
{'pyiron-0.5.1_fix-pylammpsmpi.patch':
'd7cacf8eb73cb43e47526bfa3f98157073c01cd88918f191f87d7e75ab4c7c30'},
],
}),
('pympipool', '0.7.9', {
'checksums': ['5698181bc5dc9a69595fd00ff6a8ba651b77734ccf00df79ae3aea8aaf32790a'],
}),
('structuretoolkit', '0.0.15', {
'checksums': ['1a258a072055d0c20e9d56156afd4481cfc94c2612c1b908de4b274b423cc6e6'],
}),
]

sanity_pip_check = True

moduleclass = 'tools'
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
Relax requirements of `atomistics`.

--- 0.5.1/foss-2023a/atomistics/atomistics-atomistics-0.1.15/pyproject.toml.orig 2024-01-09 12:42:59.508409527 +0000
+++ 0.5.1/foss-2023a/atomistics/atomistics-atomistics-0.1.15/pyproject.toml 2024-01-09 12:43:44.589293464 +0000
@@ -26,9 +26,9 @@
]
dependencies = [
"ase==3.22.1",
- "numpy==1.26.2",
- "scipy==1.11.4",
- "spglib==2.2.0",
+ "numpy>=1.25.1",
+ "scipy>=1.11.1",
+ "spglib>=2.1.0",
]
dynamic = ["version"]

Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
Fixes use of dynamic versioning in pyproject.toml and puts in a specific version instead.

--- 0.5.1/foss-2023a/pyiron_atomistics/pyiron_atomistics-pyiron_atomistics-0.3.11/pyproject.toml.orig 2024-01-22 10:12:31.768251943 +0000
+++ 0.5.1/foss-2023a/pyiron_atomistics/pyiron_atomistics-pyiron_atomistics-0.3.11/pyproject.toml 2024-01-22 10:26:21.997455595 +0000
@@ -26,24 +26,24 @@
dependencies = [
"ase==3.22.1",
- "atomistics==0.1.12",
- "defusedxml==0.7.1",
- "h5py==3.10.0",
- "matplotlib==3.8.2",
- "mendeleev==0.14.0",
- "mp-api==0.39.1",
- "numpy==1.26.2",
- "pandas==2.1.3",
- "phonopy==2.21.0",
+ "atomistics>=0.1.12",
+ "defusedxml>=0.6.0",
+ "h5py>=3.9.0",
+ "matplotlib>=3.7.2",
+ "mendeleev>=0.14.0",
+ "mp-api>=0.39.1",
+ "numpy>=1.25.1",
+ "pandas>=2.0.3",
+ "phonopy>=2.20.0",
- "pint==0.22",
+ "pint>=0.22",
"pyiron_base==0.6.12",
- "pylammpsmpi==0.2.9",
+ "pylammpsmpi>=0.2.9",
- "scipy==1.11.4",
- "scikit-learn==1.3.2",
- "seekpath==2.1.0",
- "spglib==2.1.0",
+ "scipy>=1.11.1",
+ "scikit-learn>=1.3.1",
+ "seekpath>=2.1.0",
+ "spglib>=2.1.0",
"structuretoolkit==0.0.15",
]
-dynamic = ["version"]
+version = '0.3.11'

[project.urls]
Homepage = "https://pyiron.org"
@@ -55,13 +55,3 @@

[tool.setuptools.package-data]
"*" = ["data/*.csv"]
-
-[tool.setuptools.dynamic]
-version = {attr = "pyiron_atomistics.__version__"}
-
-[tool.versioneer]
-VCS = "git"
-style = "pep440-pre"
-versionfile_source = "pyiron_atomistics/_version.py"
-parentdir_prefix = "pyiron_atomistics"
-tag_prefix = "pyiron_atomistics-"

--- 0.5.1/foss-2023a-Python-3.11.3/pyiron_atomistics/pyiron_atomistics-pyiron_atomistics-0.3.11/setup.py.orig 2023-12-13 17:16:26.902513343 +0000
+++ 0.5.1/foss-2023a-Python-3.11.3/pyiron_atomistics/pyiron_atomistics-pyiron_atomistics-0.3.111/setup.py 2023-12-13 17:18:56.504736380 +0000
@@ -3,6 +3,6 @@
import versioneer

setup(
- version=versioneer.get_version(),
- cmdclass=versioneer.get_cmdclass(),
-)
\ No newline at end
+ version="0.3.11",
+)
+
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
Fixes use of dynamic versioning in pyproject.toml and puts in a specific version instead.

--- 0.5.1/foss-2023a-Python-3.11.3/pyiron_base/pyiron_base-pyiron_base-0.6.12/pyproject.toml.orig 2023-12-13 15:51:48.895090935 +0000
+++ 0.5.1/foss-2023a-Python-3.11.3/pyiron_base/pyiron_base-pyiron_base-0.6.12/pyproject.toml 2023-12-13 15:53:26.626579151 +0000
@@ -24,23 +24,23 @@
"Programming Language :: Python :: 3.11",
]
dependencies = [
- "dill==0.3.7",
- "gitpython==3.1.40",
- "h5io==0.1.9",
- "h5py==3.10.0",
- "jinja2==3.1.2",
- "numpy==1.26.2",
- "pandas==2.1.3",
- "pint==0.22",
- "psutil==5.9.5",
- "pyfileindex==0.0.18",
- "pysqa==0.1.7",
- "sqlalchemy==2.0.23",
- "tables==3.9.2",
- "tqdm==4.66.1",
- "traitlets==5.14.0",
+ "dill>=0.3.2",
+ "gitpython>=3.1.8",
+ "h5io>=0.1.2",
+ "h5py>=3.9.0",
+ "jinja2>=3.1.2",
+ "numpy>=1.25.1",
+ "pandas>=2.0.3",
+ "pint>=0.22",
+ "psutil>=5.9.5",
+ "pyfileindex>=0.0.18",
+ "pysqa>=0.1.7",
+ "sqlalchemy>=2.0.23",
+ "tables>=3.8.0",
+ "tqdm>=4.66.1",
+ "traitlets>=5.9.0",
]
-dynamic = ["version"]
+version = "0.6.12"

[project.urls]
Homepage = "https://github.com/pyiron/pyiron_base"
@@ -53,12 +53,3 @@
[tool.setuptools.packages.find]
include = ["pyiron_base*"]

-[tool.setuptools.dynamic]
-version = {attr = "pyiron_base.__version__"}
-
-[tool.versioneer]
-VCS = "git"
-style = "pep440-pre"
-versionfile_source = "pyiron_base/_version.py"
-parentdir_prefix = "pyiron_base"
-tag_prefix = "pyiron_base-"

--- 0.5.1/foss-2023a-Python-3.11.3/pyiron_base/pyiron_base-pyiron_base-0.6.12/setup.py.orig 2023-12-13 17:16:26.902513343 +0000
+++ 0.5.1/foss-2023a-Python-3.11.3/pyiron_base/pyiron_base-pyiron_base-0.6.12/setup.py 2023-12-13 17:18:56.504736380 +0000
@@ -3,6 +3,6 @@
import versioneer

setup(
- version=versioneer.get_version(),
- cmdclass=versioneer.get_cmdclass(),
-)
\ No newline at end
+ version="0.6.12",
+)
+

47 changes: 47 additions & 0 deletions easybuild/easyconfigs/p/pyiron/pyiron-0.5.1_fix-pylammpsmpi.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
Fix versioning issue and relax requirements.

--- 0.5.1/foss-2023a/pylammpsmpi/pylammpsmpi-pylammpsmpi-0.2.10/setup.py.orig 2023-12-21 17:27:54.405181324 +0000
+++ 0.5.1/foss-2023a/pylammpsmpi/pylammpsmpi-pylammpsmpi-0.2.10/setup.py 2023-12-21 17:31:38.136048756 +0000
@@ -1,8 +1,4 @@
from setuptools import setup

-import versioneer
+setup(version='0.2.10')

-setup(
- version=versioneer.get_version(),
- cmdclass=versioneer.get_cmdclass(),
-)
\ Ingen nyrad vid filslut

--- 0.5.1/foss-2023a/pylammpsmpi/pylammpsmpi-pylammpsmpi-0.2.10/pyproject.toml.orig 2023-12-21 17:57:36.066162000 +0000
+++ 0.5.1/foss-2023a/pylammpsmpi/pylammpsmpi-pylammpsmpi-0.2.10/pyproject.toml 2023-12-21 17:58:37.373851635 +0000
@@ -24,11 +24,11 @@
"Programming Language :: Python :: 3.11",
]
dependencies = [
- "mpi4py==3.1.5",
+ "mpi4py>=3.1.4",
"pympipool==0.7.9",
- "numpy==1.26.2",
+ "numpy>=1.25.1",
]
-dynamic = ["version"]
+version = '0.2.10'

[project.urls]
Homepage = "https://github.com/pyiron/pylammpsmpi"
@@ -43,13 +43,3 @@

[tool.setuptools.packages.find]
include = ["pylammpsmpi*"]
-
-[tool.setuptools.dynamic]
-version = {attr = "pylammpsmpi.__version__"}
-
-[tool.versioneer]
-VCS = "git"
-style = "pep440-pre"
-versionfile_source = "pylammpsmpi/_version.py"
-parentdir_prefix = "pylammpsmpi"
-tag_prefix = "pylammpsmpi-"
34 changes: 34 additions & 0 deletions easybuild/easyconfigs/q/QuickFF/QuickFF-2.2.7-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
easyblock = 'PythonPackage'

name = 'QuickFF'
version = '2.2.7'

homepage = 'https://molmod.github.io/QuickFF/'
description = """QuickFF is a Python package developed at the Center for
Molecular Modeling (CMM) to quickly derive accurate force fields from ab initio
calculations."""

toolchain = {'name': 'foss', 'version': '2023a'}

source_urls = ['https://github.com/molmod/QuickFF/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['a71922dd39869770b03809355f13bcabdbb8d50429f4d3574cf427ea762f4023']

dependencies = [
('Python', '3.11.3'),
('matplotlib', '3.7.2'),
('molmod', '1.4.8'),
('yaff', '1.6.0'),
]

download_dep_fail = True
use_pip = True

sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages/%(namelower)s'],
}

sanity_pip_check = True

moduleclass = 'chem'
Loading
Loading