yaspin
yaspin copied to clipboard
Windows support
In continuation to discussion on windows support for yaspin
started in #32
Minimum plan towards Windows support:
- apply the patch for handling signals
- use vistir/cursor module for cursor support
- implement (or find the replacement for) termcolor features in Windows environment
- unittests for all
yaspin
features under Windows - CI pipeline for tests under Windows
- It is definitely possible to retain the current API using colorama, I preserved the API for use in
vistir
with a wrapper and some tweaks to the implementation, so it shouldn't be a problem at all
Related: #24
pipenv
is currently getting new wind. I am currently helping to maintain pipenv, and I would be happy if we could upstream pipenv`s patches to yaspin. Would we be able to do so? Is there any way we can help you with the adoption of these patches?
@pavdmyt @matteius
Hi @oz123
What are these patches about? Generally, I'm open for the new PRs.
This are patches that fix colors in Windows.
@oz123 yes, I'm open to improve Windows support. Feel free to submit PRs.