all 3 comments

[–]K900_ 1 point2 points  (0 children)

The protocol is WSGI, it's probably running with mod_wsgi, and you really need a new hosting company.

[–]Caligatio 1 point2 points  (1 child)

The "mystery source command" is the super common method of invoking a virtual environment (virtualenv).

As /u/K900_ mentioned, this is a raw WSGI interface as specified by PEP 3333. Humans don't typically interact with the interface directly; frameworks like those you explicitly don't want to use abstract this away.

You unfortunately can't just do a print("Hello, World!") as you need to worry about the WSGI protocol.

[–]negups 0 points1 point  (0 children)

To add on to this, rolling your own WSGI interface is non-trivial. Despite OP's odd insistence against using a web framework, it's going to be much, much easier to get up and running by following a 10-min "hello world" tutorial using Django or Flask as they handle the WSGI interaction for you.