Add server code as Python package