Use the FenixEdu API in your Python applications using this sdk. It's really easy.
Previously, I released several versions of a package called fenixedu_api_sdk. I hadn't much experience programming in python so I made a lot of mistakes. I refactored the code to be splitted in multiple files instead of a bug .py file. Unfortunetely, the last release was broken because the import statements were wrong and I didn't know much about developing python modules.
So I decided to fix all this mistakes and create a really working and tested version of the sdk.
The fenixedu_api_sdk package is still available but I advise to install this package instead. This new package is called just fenixedu.
<code>pip install fenixedu</code>
And you are ready. Go to the repo page and check the readme file to see how to use this.
This project is open-source. Leave an issue in the repo if you find any problem, have a suggestion or just to say hello :)