This issue has been created
There are 2 updates.
 
 
Pypi Repository / cid:jira-generated-image-avatar-fe4fe391-4b77-4c9a-b813-ee332103c2d7 PYPIREP-9 Open

Move to PythonPath-based installed extension registration

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-41b93f37-2c7c-4372-84d3-36c11f154946 Thomas Mortagne created this issue on 28/Sep/26 15:42
 
Summary: Move to PythonPath-based installed extension registration
Issue Type: cid:jira-generated-image-avatar-fe4fe391-4b77-4c9a-b813-ee332103c2d7 Task
Affects Versions: 1.1.4
Assignee: Unassigned
Created: 28/Sep/26 15:42
Priority: cid:jira-generated-image-static-major-34ecb87d-6b51-47f9-be21-5edd4817a12f Major
Reporter: Thomas Mortagne
Description:

Right now, downloaded python package are injected into the classloader, since Jython scans the classloader to find them.

It's not the case of GraalPy which takes a more comm Python approach and expect the path of each python package to be listed as value of the "python.PythonPath" property.

What this means for the egg/wheel packages support is that instead of injecting the packages in the classloader, then it should just add/remove the paths from the local extension repository to a list which is then set as "python.PythonPath" value.

 
 

2 updates

 
cid:jira-generated-image-avatar-41b93f37-2c7c-4372-84d3-36c11f154946 Changes by Thomas Mortagne on 28/Sep/26 15:42
 
Fix Version: 2.0.0
Assignee: Thomas Mortagne