Welcome to pyOutlook’s documentation!¶
pyOutlook was created after I found myself attempting to connect to the Outlook REST API in multiple projects. This provided some much needed uniformity. It’s easier to deal with than the win32com package by Microsoft, but obviously has a far smaller scope.
pyOutlook is only tested in, and targets, Python 2.7, 3.5, 3.6, 3.7, and 3.8.
Support for Python 2.7 will be dropped in version 5.0.0
pyOutlook does not handle OAuth for the access tokens provided by Outlook. These are provided by you via the OutlookAccount class as a string. There are various OAuth packages out there: (pip install) oauth2, python-oauth2, requests_oauthlib, etc that can facilitate the process.
All protected & private methods and anything under pyOutlook.internal is subject to change without deprecation warnings