You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rez-pip currently only includes platform and arch in the variant when generating a rez package for python packages that aren't pure python. However, pure python packages that define entry points scripts (console_scripts or gui_scripts) will generate platform-specific executables, and require the platform and arch tags, so that installations from different platforms can be installed to separate variants, each with their own set of generated platform-specific executables.
Environment
OS - all os's
Rez version - "2.107.0")
Rez python version - Python 3.7.7
To Reproduce
rez-pip a pure python package with console scripts (e.g. rez-pip -i flit)
Expected behavior
The generated package.py variant includes the platform and arch packages it was generated from.
Actual behavior
The generated package.py variant does not include the platform and arch packages it was generated from (only the python version).
The text was updated successfully, but these errors were encountered:
Just wanted to follow up on how to push this along. It's a critical show-stopping bug for rez-pip. There are some automated failures in the CI that look permission related but I'm not sure.
On Sat, 25 June 2022, 09:03 Brendan Abel, ***@***.***> wrote:
Just wanted to follow up on how to push this along. It's a critical
show-stopping bug for rez-pip. There are some automated failures in the
CI that look permission related but I'm not sure.
—
Reply to this email directly, view it on GitHub
<#1286 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAMOUSTNC2UWDRLYNGVPTO3VQY5D3ANCNFSM5TR37V7A>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
rez-pip currently only includes
platform
andarch
in the variant when generating a rez package for python packages that aren't pure python. However, pure python packages that define entry points scripts (console_scripts or gui_scripts) will generate platform-specific executables, and require the platform and arch tags, so that installations from different platforms can be installed to separate variants, each with their own set of generated platform-specific executables.Environment
To Reproduce
Expected behavior
The generated package.py variant includes the platform and arch packages it was generated from.
Actual behavior
The generated package.py variant does not include the platform and arch packages it was generated from (only the python version).
The text was updated successfully, but these errors were encountered: