<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Thanks for the info.  The current situation is quite unsatisfactory as it imposes significant complication for the typical user who likely needs several different packages, some of which depend on cython and some on cython-devel.  In the specific cases of py-skyfield and py-astropy, if I understand correctly, they depended on cython until the most recent major update to py-astropy.  <div><br></div><div>Would it be possible to have both py-astropy and py-astropy-devel packages?  py-astropy would be the last version that was compatible with cython, and py-astropy-devel would be the newer version that requires cython-devel.  Similar thing with py-skyfield.</div><div><br></div><div>Thanks,</div><div><br></div><div>Kevin<br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On Dec 15, 2023, at 06:08, Marius Schamschula <lists@schamschula.com> wrote:</div><br class="Apple-interchange-newline"><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Kevin,<div><br></div><div>It is not your fault!</div><div><br></div><div>py-cython and py-cython-devel (cython 3.0.x) are incompatible, but the many packages haven’t been updated and still use the legacy version. This needs to be fixed upstream.</div><div><br></div><div>py-yaml still needs <span style="caret-color: rgb(0, 0, 0);">py-cython, whereas </span><span style="caret-color: rgb(0, 0, 0);">py-astropy has been updated and requires </span><span style="caret-color: rgb(0, 0, 0);">py-cython-devel.</span></div><div><font><span style="caret-color: rgb(0, 0, 0);"><br></span></font></div><div><font><span style="caret-color: rgb(0, 0, 0);">However, as both packages install into the same location, you get a deadlock.</span></font></div><div><font><span style="caret-color: rgb(0, 0, 0);"><br></span></font></div><div><font><span style="caret-color: rgb(0, 0, 0);">I work around this issue, by deactivating the version not needed at the time and activating the needed one. YMMV.<br></span></font><br><div>
<div style="font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-alternates: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div>Marius</div><div>--</div><div>Marius Schamschula</div><div><br></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">

</div>
<div><br><blockquote type="cite"><div>On Dec 14, 2023, at 7:41 PM, Kevin Horton <kevin01@kilohotel.com> wrote:</div><br class="Apple-interchange-newline"><div><div>I'm trying to install py-skyfield and it is failing with:<br><br>--->  Computing dependencies for py-skyfield<br>Error: Can't install py311-cython-devel because conflicting ports are active: py311-cython<br><br><br>Digging deeper, 'port rdeps py-skyfield' shows (output trimmed to only show the relevant dependency chain):<br><br>The following ports are dependencies of py-skyfield @1.46_0:<br>  py311-skyfield<br>    py311-astropy<br>      py311-cython-devel<br>      cfitsio<br>        gcc13<br>          gcc13-libcxx<br>            clang-16<br>              py311-yaml<br>                py311-cython<br><br>Is this situation possibly due to something I have done that can be corrected? Or, Is there a way I can reconcile the requirement to have both cython and cython-devel installed?<br><br>Thanks,<br><br>Kevin Horton<br></div></div></blockquote></div><br></div></div></div></div></blockquote></div><br></div></body></html>