{bio}[foss/2023a] Cellformer v20240917 w/ R 4.3.2#21621
{bio}[foss/2023a] Cellformer v20240917 w/ R 4.3.2#21621boegel merged 4 commits intoeasybuilders:developfrom
Conversation
|
@boegelbot please test @ generoso |
|
@PetrKralCZ: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2407605277 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ generoso |
|
@PetrKralCZ: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 2407825388 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
@boegelbot please test @ jsc-zen3 |
|
@PetrKralCZ: 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 2407932448 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
| } | ||
|
|
||
| exts_list = [ | ||
| ('typing_extensions', '4.12.2', { |
There was a problem hiding this comment.
There should be no need for this, since typing-extensions is already a dependency?
There was a problem hiding this comment.
@PetrKralCZ Just for sanity's sake: in your test environment, the scanpy/1.9.8-foss-2023a module is still loading hatchling/1.18.0-GCCcore-12.3.0 as a runtime dependency, which includes typing-extensions 4.6.3 as an extension. That's wrong, hatchling should only ever be a build dependency...
The same goes for the scanpy module in my test environment, but there's another difference that affects the order of $PYTHONPATH: in my test environment the pydantic/1.10.13-GCCcore-12.3.0 module is old, it was not rebuilt after the changes in 479ecec.
If pydantic/1.10.13-GCCcore-12.3.0 loads typing-extensions/4.9.0-GCCcore-12.3.0 (like it is in your case), then it gets superseded by the older typing-extensions that is included in the hatchling installation that gets loaded as a dependency of scanpy.
Long story short: we should make hatchling a build dependency of scanpy, and then the problem should be resolved... => being fixed via #21657
There was a problem hiding this comment.
Other then scanpy I also had to rebuild anndata on Donphan to pass the pip checks without typing-extensions in exts_list.
|
Test report by @boegel |
|
Test report by @PetrKralCZ |
|
Going in, thanks @PetrKralCZ! |
(created using
eb --new-pr)resolves vscentrum/vsc-software-stack#395