![]() That said, I think Cygwin is still a useful platform to support in general, if I add a support module for it I'm willing to maintain I haven't worked on it in a while but I haven't dropped it entirely-I'm still working on some refactoring effort. ![]() Sage is in the process of switching to psutil for all process-inspection related functionality (a move I strongly supported!) However, I did not realize cygwin support was missing, so that permanently breaks my Cygwin builds. I'm working on getting Sage working on Windows, which for some time at least will continue to require Cygwin. ![]() Ok, to be less glib, my primary motivation is work on SageMath (e.g. The same benefits psutil has on any other platform :) why would you want to use psutil from cygwin)? What benefits would it bring exactly (e.g. I haven't tried using Cygwin in AppVeyor yet, but it's something I'm working on. It's just a matter of pulling the right bits in from the right places.Īdditionally, a configuration would have to be added to the AppVeyor builds that includes Cygwin. Most methods from the Linux module work-those that don't can be made to work with existing code from the Windows module. ![]() However, it would reuse a decent amount of code from both, which might result in (a hopefully small) amount of refactoring.įortunately not a lot of new code would need to be written. It's too different either from Linux, or plain Windows, to try to shoehorn support for it into either the existing Windows or Linux platform-specific modules. ![]() I know a decent amount about it-have spent some time (more than I would like to admit) in its internals.įrom my initial experiments, the easiest way to add support would be to explicitly add it as a platform. I must admit I've never used it and don't know much about it. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |