PyWrapper should run on any operating system that supports python - and that is nearly everyone out there. In production use it can be quite resource intensive, so make sure you dont use a very old machine to run the software on. Especially when publishing large databases and expect large xml responses (due to large model/schema or big datasets). Memory then can be a crucial part. So the recommendation is nothing below 1GB, but pywrapper surely works with 256MB or less as well.
Depending whether you use an existing python installation or install a local pywrapper-only copy using the installer script the entire installation takes between 9-90 MB of disk space.
And of course make sure you have an existing database to publish!
