Have you ever heard of really working python-libraries for the realization of the SMPP client and the SMPP server?
I didn't try any of these but it seems there are a couple of SMPP libraries for Python. Of course, most of the projects are dead. Two may be worth looking into though:
Pythomnik3k
The name suggests that this is Python 3 only, but there has been a Python 2 version, too. You may need to ask the author to send you pythomnic-6.0.tar.gz
(I downloaded that sometime last year).
http://www.pythomnic3k.org/download.html
python-smpp
This one seems to be a brand new project. Implementation from scratch. Looks clean on the first sight. Currently it is very client-focused.
https://github.com/dmaclay/python-smpp