minimal setup.py with alias entry point