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

{lang}[GCCcore/10.3.0] Python v3.9.5 #12755

Merged

Conversation

SebastianAchilles
Copy link
Member

@SebastianAchilles SebastianAchilles commented Apr 26, 2021

(created using eb --new-pr)

Depends on

Not the latest version in the EC for Python v3.9.5 are:

  • docutils, because sphinx 3.5.4 has requirement docutils<0.17,>=0.12,
  • idna, because requests 2.25.1 has requirement idna<3,>=2.5,
  • keyring, because poetry 1.1.6 has requirement keyring<22.0.0,>=21.2.0,
  • cryptography 3.2.1, which is the most recent cryptography with OpenSSL 1.0.x support.

In addition:

  • cryptography 3.4.7 requires Rust, setuptools-rust and semantic_version as well as CRYPTOGRAPHY_DONT_BUILD_RUST=1,
  • blist is failing without modulename: False.

CC: @boegel @Micket @robert-mijakovic

@Micket Micket added the update label Apr 26, 2021
@Micket Micket added this to the next release (4.3.5?) milestone Apr 26, 2021
@SebastianAchilles SebastianAchilles changed the title {lang}[GCCcore/10.3.0] Python v3.9.4, Python v2.7.18 {lang}[GCCcore/10.3.0] Python v3.9.4 Apr 26, 2021
@SebastianAchilles
Copy link
Member Author

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jrlogin11.jureca - Linux centos linux 8.3.2011, x86_64, AMD EPYC 7742 64-Core Processor, Python 3.6.8
See https://gist.github.com/6e07edc67c81224fc6884bf61a27a6fb for a full test report.

Micket
Micket previously approved these changes Apr 28, 2021
Copy link
Contributor

@Micket Micket left a comment

Choose a reason for hiding this comment

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

lgtm
I don't see a reason to hold back on this any longer?

@Micket
Copy link
Contributor

Micket commented Apr 28, 2021

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@Micket: Request for testing this PR well received on generoso

PR test command 'EB_PR=12755 EB_ARGS= /apps/slurm/default/bin/sbatch --job-name test_PR_12755 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 828291925 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).

@SebastianAchilles
Copy link
Member Author

I don't see a reason to hold back on this any longer?

Maybe we want to include the changes from #12650
But I am not sure about that. What is your opinion?

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
generoso-c1-s-1 - Linux centos linux 8.2.2004, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/04df3bd91333883ebce062f55e1e82a3 for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
bear-pg0211u03a.bear.cluster - Linux RHEL 8.3, x86_64, Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz (cascadelake), Python 3.6.8
See https://gist.github.com/2ccd9b59a8299622f6ff63621bd6b372 for a full test report.

@SebastianAchilles
Copy link
Member Author

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
ebvm.novalocal - Linux centos linux 8.3.2011, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.6.8
See https://gist.github.com/ce862523dc9e731c31008fc372dcfbe3 for a full test report.

@verdurin
Copy link
Member

verdurin commented May 2, 2021

Test report by @verdurin
SUCCESS
Build succeeded for 7 out of 7 (1 easyconfigs in total)
nuc.lan - Linux Fedora 33, x86_64, Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz, Python 3.9.2
See https://gist.github.com/e21b76acb523b527a013dda3d114808a for a full test report.

@robert-mijakovic
Copy link
Contributor

Should we bump it to 3.9.5?

…remove PYPI_SOURCE as it is now the default, remove duplicate empty line
…(pip, setuptools, pbr, six, virtualenv, py_expression_eval, attrs, pytest, Pygments, docutils, Babel, Sphinx)
@SebastianAchilles SebastianAchilles changed the title {lang}[GCCcore/10.3.0] Python v3.9.4 {lang}[GCCcore/10.3.0] Python v3.9.5 May 10, 2021
@SebastianAchilles
Copy link
Member Author

With last commits Python was update to v3.9.5.
'source_urls': [PYPI_SOURCE] was removed because it is now the default.
A duplicate empty line was removed.

In addition I updated the extension:

  • pip to 21.1.1
  • setuptools to 56.2.0
  • pbr to 5.6.0
  • six to 1.16.0
  • virtualenv to 20.4.6
  • py_expression_eval to 0.3.13
  • attrs to 21.2.0
  • pytest to 6.2.4
  • Pygments to 2.9.0
  • docutils to 0.17.1
  • Babel to 2.9.1
  • Sphinx to 4.0.0

@SebastianAchilles
Copy link
Member Author

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jrlogin11.jureca - Linux centos linux 8.3.2011, x86_64, AMD EPYC 7742 64-Core Processor, Python 3.6.8
See https://gist.github.com/8127a53cf2cab9cf3807ff88e58dd1f9 for a full test report.

@boegel
Copy link
Member

boegel commented May 11, 2021

Test report by @boegel
FAILED
Build succeeded for 1 out of 2 (1 easyconfigs in total)
node3125.skitty.os - Linux centos linux 7.9.2009, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz, Python 3.6.8
See https://gist.github.com/38f6deb6f8c317d183895be03a7f4c1c for a full test report.

@boegel
Copy link
Member

boegel commented May 11, 2021

Hmm, auto-download of extension sources is failing for me here (with latest develop branches)...

@boegel
Copy link
Member

boegel commented May 11, 2021

@SebastianAchilles You'll probably need to keep the [PYPI_SOURCE] as source_urls for the extensions included here.

The issue is that the top-level source_urls is inherited for the extensions otherwise.

The PythonPackage easyblock was enhanced (cfr. easybuilders/easybuild-easyblocks#2364) to avoid having to specify PYPI_SOURCE in easyconfigs using PythonPackage or PythonBundle, but that doesn't really apply/work in this context...

@easybuilders easybuilders deleted a comment from boegelbot May 21, 2021
@easybuilders easybuilders deleted a comment from boegelbot May 21, 2021
@easybuilders easybuilders deleted a comment from boegelbot May 21, 2021
@easybuilders easybuilders deleted a comment from boegelbot May 21, 2021
@boegel
Copy link
Member

boegel commented May 21, 2021

The bot was acting stupid a bit, by posting the same comment over and over again.

That should be a lot less common now thanks to boegel/boegelbot@287e6e1

@boegel
Copy link
Member

boegel commented May 22, 2021

@boegelbot please test @ generoso
CORE_CNT=16

@boegelbot
Copy link
Collaborator

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

PR test command 'EB_PR=12755 EB_ARGS= /apps/slurm/default/bin/sbatch --job-name test_PR_12755 --ntasks="16" ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 846421867 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).

@boegel
Copy link
Member

boegel commented May 22, 2021

Test report by @boegel
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in total)
select-pika-c6gd-2xlarge-0001 - Linux centos linux 8.3.2011, AArch64, ARM UNKNOWN (graviton2), Python 3.6.8
See https://gist.github.com/71c176e01ddd5d0af7cefb31a73f141d for a full test report.

@boegel
Copy link
Member

boegel commented May 22, 2021

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3515.doduo.os - Linux RHEL 8.2, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/7ab20d1244f0c200996ae7a4bdf3d39d for a full test report.

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
generoso-x-1 - Linux centos linux 8.2.2004, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/ef5b507a7a5631869092b72490b7491c for a full test report.

…nstallation failure when home directory is NFS mounted
@SebastianAchilles
Copy link
Member Author

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jrlogin11.jureca - Linux centos linux 8.3.2011, x86_64, AMD EPYC 7742 64-Core Processor, Python 3.6.8
See https://gist.github.com/e62da7d666c5dc85d72eb4f21bfabe2c for a full test report.

@boegel
Copy link
Member

boegel commented May 22, 2021

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
easybuild2.novalocal - Linux centos linux 8.3.2011, POWER, IBM pSeries (emulated by qemu) (power9le), Python 3.6.8
See https://gist.github.com/65f651f4632a24d08bf30afcd7545778 for a full test report.

@boegel
Copy link
Member

boegel commented May 22, 2021

Test report by @boegel
SUCCESS
Build succeeded for 2 out of 2 (1 easyconfigs in total)
node2618.swalot.os - Linux centos linux 7.9.2009, x86_64, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz (haswell), Python 3.6.8
See https://gist.github.com/e6ea37277074308a31baf49060acf6ca for a full test report.

…nAchilles/easybuild-easyconfigs into 20210426151203_new_pr_Python394
@boegel
Copy link
Member

boegel commented May 22, 2021

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3129.skitty.os - Linux centos linux 7.9.2009, x86_64, Intel(R) Xeon(R) Gold 6140 CPU @ 2.30GHz, Python 3.6.8
See https://gist.github.com/e78d607b6c311e731e44c83381cebfc0 for a full test report.

@boegel
Copy link
Member

boegel commented May 22, 2021

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
select-pika-c6gd-2xlarge-0001 - Linux centos linux 8.3.2011, AArch64, ARM UNKNOWN (graviton2), Python 3.6.8
See https://gist.github.com/0987598f5f79e48aaa4e58cbd50d518f for a full test report.

@easybuilders easybuilders deleted a comment from boegelbot May 22, 2021
@boegel
Copy link
Member

boegel commented May 22, 2021

Going in, thanks @SebastianAchilles!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants