Hi all,

Just a note to let everyone know that all of our planned 0.9 changes
(i.e. moving to new dependencies everywhere) have landed. Lots of
fundamental parts of qtile have been swapped out:

* xpyb -> xcffib
* pycairo -> cairocffi
* pangocairo -> in tree pangocffi
* gobject event loop -> asyncio event loop

This means that, among other things, there are probably bugs that we
haven't worked out. Please (!) help us by testing the development
branch! Although the dependencies have changed, one advantage is that
they are considerably easier to install; full instructions for
installation are available at [1].

Once our changes [2] are merged into cairocffi and a release is cut,
qtile and all its dependencies will be available simply via a 'pip
install'. This branch also runs on python3 and the tests pass on pypy
(although I don't think anyone has actually tried to run qtile on pypy
yet, let me know if you have any problems with that :).

Thanks to everyone involved, especially Sean Vig for a lot of work on
this. I started working on xcffib in a hotel room in Atlanta several
months ago, and here we are with a fully future proofed qtile!

[1]: https://github.com/qtile/qtile/blob/develop/docs/manual/install/source.rst
[2]: https://github.com/SimonSapin/cairocffi/pull/39

Tycho

-- 
You received this message because you are subscribed to the Google Groups 
"qtile-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to