-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
BugSomething isn't workingSomething isn't workingInterraIssue has been imported to the Interra Board projectIssue has been imported to the Interra Board projectimport
Description
Problem description
Installing PLATON using the script fails with an error caused by removal in setuptools of the pkg_resources module.
Expected behavior
The failing call is to a script that should run an example in order to trigger downloading the 10GB of data files.
Evidence
Running the script produces the following output (at the end):
[...]
Successfully installed configparser-7.2.0 corner-2.2.3 dynesty-3.0.0 emcee-3.1.6 future-1.0.0 nose-1.3.7 platon-6.3
Traceback (most recent call last):
File "/Users/pbos/projects/interra/PROTEUS/platon//examples/transit_depth_example.py", line 4, in <module>
from platon.transit_depth_calculator import TransitDepthCalculator
File "/Users/pbos/projects/interra/PROTEUS/platon/platon/transit_depth_calculator.py", line 1, in <module>
from pkg_resources import resource_filename
ModuleNotFoundError: No module named 'pkg_resources'
Done!!My computer
MacOS Tahoe 26.3 (Intel), Python 3.12.
Additional notes
The issue is fixed upstream: ideasrule/platon@93e127c. Ideally, we'd merge that into the nichollsh fork. However, I see that some modifications have been made there and the fork is actually 10 commits behind upstream, so I don't know if this would be too much work.
A temporary workaround could be to pin setuptools: https://stackoverflow.com/a/79888812
Relevant people
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
BugSomething isn't workingSomething isn't workingInterraIssue has been imported to the Interra Board projectIssue has been imported to the Interra Board projectimport
Type
Projects
Status
Next Up