Okay it is now working. The installation was way simpler than I thought at first.
I did the following steps and ended up with a working azcalendar
some steps might not be needed
, let me know!
1) Download the zip and extract it to a temporary directory
2) enter the directory containing the setup.py
3) issue "python setup.py bdist_egg", this will build the .egg; the .egg will be used to simplify the installation (compared to manually copying plugin for global useage). The egg is inside the folder named "dist"
4) issue "easy_install --always-unzip .egg" where .egg is the name of your freshly packed plugin
5) edit the trac.ini for the trac environments you wish to feature the plugin and add "azcalendar.azcalendar.userbasemodule = enabled" to the list of [components]
6) reconfigure you server (and reboot). Maybe a restart of Apache does it, but I wanted to be sure that no templates would overwrite the changes (and it appears they did not).
I'll check on a fresh install to simplify the process (no reconfigure/reboot/Apache restart, check if the --always-unzip is necessary and if the trac.ini is being automatically updated (i manually altered it before using this method)). When done I will add it to the wiki (possibly with a script so I can have some fun with that too), if they let me in
This topic can be marked as solved!
Have fun with your azcalendar!