Discussion:
[Twisted-Python] pywincffi status update and next steps
Oliver Palmer
2016-07-21 02:42:14 UTC
Permalink
All (or at least those interested in replacing pywin32 in Twisted),

pywincffi is getting very close to having all the API calls necessary to
replace pywin32. By my count there should be one function left,
GetOverlappedResult(). All of the other functions and constants in use
today should be covered and ready to start swapping into Twisted.

https://github.com/opalmer/pywincffi/issues/69

There's a couple of reasons I've been holding off on any integration work.
First, Twisted itself has shifted development and testing workflows to
public infrastructure which overall should make integration easier. The
other issue right now seems to be some of the tests are not passing on
AppVeyor and it's not testing across as many Python versions.

These are not big issues for pywincffi itself but I think it's probably a
good idea to do the integration on top of a known stable build so we can
all be confident in the results. I plan to spend some time this weekend
taking a look at the build starting off by helping Craig (see thread:
"Windows buildbots and Appveyor") add support for more versions of Python.
After that, unless someone is already working on it, I can start to take a
look at the existing test failures on Windows.

To wrap up, a big thank you to those who've reached out to help move
pywincffi forward so far. Especially exvito who came up with a system to
wrap cffi types, added functions, fixed some tests and contributed to
several improvements on the development process.

---Oliver
Glyph Lefkowitz
2016-07-21 03:20:58 UTC
Permalink
pywincffi is getting very close to having all the API calls necessary to replace pywin32. By my count there should be one function left, GetOverlappedResult(). All of the other functions and constants in use today should be covered and ready to start swapping into Twisted.
This is fantastic news. If we can move the build infrastructure for producing wheels for all the various flavors of windows Python into pywincffi, that will simplify and streamline the Twisted build process even more.

-glyph
Ex Vitorino
2016-07-21 12:33:02 UTC
Permalink
(rushing from one talk to another)

I'm currently at EuroPython in Bilbao where I've me Amber. I hope I can contribute to more progress on this if we get to Sprint over the coming weekend.

Cheers to all,
--
exvito
Post by Glyph Lefkowitz
pywincffi is getting very close to having all the API calls necessary to replace pywin32. By my count there should be one function left, GetOverlappedResult(). All of the other functions and constants in use today should be covered and ready to start swapping into Twisted.
This is fantastic news. If we can move the build infrastructure for producing wheels for all the various flavors of windows Python into pywincffi, that will simplify and streamline the Twisted build process even more.
-glyph
_______________________________________________
Twisted-Python mailing list
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
Loading...