intersystems / intersystems/ipm
Support for ORAS is broken
- Dominant language
- ObjectScript
- Stars
- 41
- Forks
- 29
- Avg merge
- 23h 54m
- Merged PRs (30d)
- 4
Description
## Describe the bug
A clear and concise description of what the bug is.
Publishing to ORAS registry in GitHub returns MethodDoesNotExist
## To Reproduce
Steps to reproduce the behavior:
Install IPM on new IRIS instance with python 3.12 referenced. The ORAS python package 0.2.nn will be downloaded
Setup a GitHub ORAS registry
Publish a module to that registry
You will get a Python exception indicating python couldn't find set_basic_auth method.
## Expected behavior
A clear and concise description of what you expected to happen.
Publishing package to ORAS registry should work or at least verify all dependencies and versions of python modules required are in place.
## Screenshots
## System information (please complete the following information):
- IPM version: 0.10.9
- IRIS version: 2026.2
- OS: Windows
- local installation
Contributor guide
Research direction
Start by reproducing publication from IPM 0.10.9 on a new IRIS 2026.2 instance using Python 3.12 and an ORAS package in the 0.2 series, then trace the missing set_basic_auth method. Check how IPM discovers and validates the ORAS Python dependency. Done means publishing to a GitHub ORAS registry succeeds or incompatible dependency versions are rejected clearly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100