lopsided98 / nix-ros-overlay

ROS overlay for the Nix package manager
Apache License 2.0
174 stars 68 forks source link

ros-env fails to evaluate: empy_3 no longer exists #379

Open kjeremy opened 3 months ago

kjeremy commented 3 months ago

https://github.com/lopsided98/nix-ros-overlay/blob/1b9585ae8f529b2b392203f2dda6fb96311621a9/distros/distro-overlay.nix#L9 is causing me some trouble.

I get a error: attribute 'empy_3' missing

wentasah commented 3 months ago

Which command/Nix expression are you trying to run/evaluate? My projects based on humble work fine even with the latest develop branch.

kjeremy commented 1 month ago

I think this is a local issue

kjeremy commented 1 month ago

Okay I think I'm overriding python incorrectly. If I add the following to an overlay then I get the error about empy_3. This worked a long time ago so maybe there's a different way to override python now?

python3 = super.python3.override {};

EDIT:

Setting the following seems to work:

python3 = super.python3;

I guess I'm not really sure how to override python in my overlay.