Instead of doing the ugly hackish changing of import path, client and server should be moved around so as to be able to access common packages as well as specialized ones using only the normal import mechanics (including relative import, as needed).
That's going to involve a bunch of work and some amount of python fuckery, and I'm not sure how it's supposed to work yet. So I'll figure it out tomorrow, when I'm not almost asleep.
Until then, feel free to play with stuff as you wish. I'll probably be importing Ethrel's latest updates from his fork before I start this, by the way.
Instead of doing the ugly hackish changing of import path, client and server should be moved around so as to be able to access common packages as well as specialized ones using only the normal import mechanics (including relative import, as needed).
That's going to involve a bunch of work and some amount of python fuckery, and I'm not sure how it's supposed to work yet. So I'll figure it out tomorrow, when I'm not almost asleep.
Until then, feel free to play with stuff as you wish. I'll probably be importing Ethrel's latest updates from his fork before I start this, by the way.