intersystems / intersystems/ipm

Python wheel test failure

Open
#1,126 0 comments 0 reactions 0 assignees View on GitHub
bug needs spec
Dominant language
ObjectScript
Stars
41
Forks
29
Avg merge
23h 54m
Merged PRs (30d)
4

Description

## Describe the bug
Splitting off from #1097, this captures just the Python dependency problem. Essentially we need to better handle conflicting requirements. If module-a requires python-module v1.0.0 and module-b requires python-module v2.0.0, we should either be able to separate out the python environments or clearly throw, instead of prioritizing one or the other. Currently we prioritize the first installed version.

The actual failing test is:
```FAILED Test.PM.Integration.ProcessPythonWheel:TestWheelAndReqsPresentOnline: AssertEquals - reqVer== "1.6.4" was '1.6.2'

[USER|ZPM] Verify SUCCESS```
It has been marked as skipped as part of #1107

## To Reproduce
Remove the AssertSkipped from Test.PM.Integration.ProcessPythonWheel:TestWheelAndReqsPresentOnline and run the test.

## Expected behavior
To be specced out and decided.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.