add hatch-requirements-txt extension to hatchling easyconfigs#20389
Conversation
|
@boegelbot please test @ generoso |
|
@migueldiascosta: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2062611496 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ jsc-zen3 |
|
@migueldiascosta: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2062625983 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
The current build of `hatchling` 1.18.0 on sapphirerapids on EESSI appears to include the `typing-extensions` extension, which however was removed in the updated easyconfigs (see easybuilders/easybuild-easyconfigs#20389). Several rebuilds on sapphirerapids were carried out: - 20250223: EESSI#933 - 20250228: EESSI#955 - 20250425: EESSI#955 but I am not sure why the obsolete `typing-extensions` package was not correctly cleaned up. Currently, this extension can be found at these paths: ``` /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/typing_extensions-4.6.3.dist-info /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-12.3.0/lib/python3.11/site-packages/typing_extensions.py /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-13.2.0/lib/python3.11/site-packages/typing_extensions-4.8.0.dist-info /cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/sapphirerapids/software/hatchling/1.18.0-GCCcore-13.2.0/lib/python3.11/site-packages/typing_extensions.py ``` It is not installed in any other target. This leftover extension recently caused a conflict and a build error on sapphirerapids: EESSI#1334 (comment) It should then be rebuilt, making sure to clean up the old artifacts, and verifying that it not accidentally reinstalled.
(created using
eb --new-pr)motivated by https://github.com/easybuilders/easybuild-easyconfigs/pull/20349/files#r1568013373
edit (by @boegel): this is a fix for: