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
In this issue, it was mentioned that circus supports windows since version 0.12, so it seems like we are missing something.
How should we build the circus conda package for windows?
Given that this currently blocks the windows build of circus on conda-forge, it would be great to understand whether this is really necessary or whether endwin() and initscr() can be replaced by something supported on windows.
Is it possible to create a conda-forge feedstock from a python wheel or does the wheel need to be built by conda?
Apparently you can with conda, just wondering whether there is an example of this on conda-forge...
Activity
ltalirz commentedon Dec 29, 2019
It seems to me that the curses library is used in three lines of code only, using two functions:
circus/circus/stats/client.py
Line 89 in 6ca0d18
circus/circus/stats/client.py
Line 234 in 6ca0d18
(introduced in commit 7d062b5 ).
Given that this currently blocks the windows build of circus on conda-forge, it would be great to understand whether this is really necessary or whether
endwin()andinitscr()can be replaced by something supported on windows.Mentioning @tarekziade for comment (and @sphuber for info)
Edit: Fixed commit hash
nuno-andre commentedon Jan 4, 2020
There are some wheels based on PDCurses to support
curseslibrary in Windows. It may help.ltalirz commentedon Jan 7, 2020
Thansk @nuno-andre
So, I guess the idea would be to
windows-curseson conda-forgeIs it possible to create a conda-forge feedstock from a python wheel or does the wheel need to be built by conda?
Apparently you can with conda, just wondering whether there is an example of this on conda-forge...
nuno-andre commentedon Jan 12, 2020
It think the best option would be to go with
setuptoolsby adding the platform dependent requirement tosetup.py:This way both
pipandcondawill be able to install the wheels.It may also be worth merging #1065 to get better Windows support.
Add windows-curses dependency for Windows
Add windows-curses dependency for Windows
Add windows-curses dependency for Windows