Skip to content

{chem,lib,vis}[gomkl/2021a] mcu v2021-04-06, matplotlib v3.4.2, spglib-python v1.16.1 w/ Python 3.9.5#16566

Merged
boegel merged 3 commits intoeasybuilders:developfrom
PetrKralCZ:20221107140100_new_pr_MCU3366c85
Nov 8, 2022
Merged

{chem,lib,vis}[gomkl/2021a] mcu v2021-04-06, matplotlib v3.4.2, spglib-python v1.16.1 w/ Python 3.9.5#16566
boegel merged 3 commits intoeasybuilders:developfrom
PetrKralCZ:20221107140100_new_pr_MCU3366c85

Conversation

@PetrKralCZ
Copy link
Copy Markdown
Collaborator

(created using eb --new-pr)

…l-2021a.eb, spglib-python-1.16.1-gomkl-2021a.eb
@PetrKralCZ
Copy link
Copy Markdown
Collaborator Author

Test report by @PetrKralCZ
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3702.slaking.os - Linux RHEL 8.4, x86_64, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, Python 3.6.8
See https://gist.github.com/e928495849c642899ca0ee1414f98570 for a full test report.

easyblock = 'PythonPackage'

name = 'MCU'
version = '3366c85' # There is a 0.2 release but it's too old and it doesn't work
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@PetrKralCZ Don't use commit IDs as versions directly, since they don't sort.

Use a datestamp (date that the commit was created) as version instead, like this:

local_commit = '3366c85'
version = '2021-04-06'
...
sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}]

download_dep_fail = True
sanity_pip_check = True

options = {'modulename': 'mcu'}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line should not be required, so please remove it.

The PythonPackage easyblock will do an import test with the lowercase software name by default (see output of eb --trace when installing the easyconfig).

@@ -0,0 +1,33 @@
easyblock = 'PythonPackage'

name = 'MCU'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on https://hungqpham.com/mcu/index.html, it looks like mcu (lowercase) is the most commonly used "spelling" of the software name, so stick to that.

@boegel boegel added this to the 4.x milestone Nov 7, 2022
@boegel boegel changed the title {chem,lib,vis}[gomkl/2021a] MCU v3366c85, matplotlib v3.4.2, spglib-python v1.16.1 w/ Python 3.9.5 {chem,lib,vis}[gomkl/2021a] mcu v2021-04-06, matplotlib v3.4.2, spglib-python v1.16.1 w/ Python 3.9.5 Nov 8, 2022
@boegel
Copy link
Copy Markdown
Member

boegel commented Nov 8, 2022

@boegelbot please test @ generoso

@boegelbot
Copy link
Copy Markdown
Collaborator

@boegel: Request for testing this PR well received on login1

PR test command 'EB_PR=16566 EB_ARGS= EB_CONTAINER= /opt/software/slurm/bin/sbatch --job-name test_PR_16566 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 9454

Test results coming soon (I hope)...

Details

- notification for comment with ID 1306855198 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
cns1 - Linux Rocky Linux 8.5, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/2af5f19d614a21a4fcf11b50b74ae1f5 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Nov 8, 2022

Test report by @boegel
SUCCESS
Build succeeded for 3 out of 3 (3 easyconfigs in total)
node3135.skitty.os - Linux RHEL 8.4, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz (skylake_avx512), Python 3.6.8
See https://gist.github.com/75030629a10f3ad9ce77a7eb1430f6ae for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Nov 8, 2022

Going in, thanks @PetrKralCZ!

@boegel boegel merged commit a62c4ab into easybuilders:develop Nov 8, 2022
@boegel boegel modified the milestones: 4.x, next release (4.6.3?) Nov 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants