Python 3 support graph for most popular Python libraries and DCC applications used in VFX production.
This site pulls from the data found in a google spreadsheet, which itself is a copy of the the original one made and maintained by the community.
Since the original spreadsheet is editable by pretty much anyone with an internet connection, I didn't feel comfortable pulling data directly from it. Additionally, it is not quite programmatically friendly, so a copy was necessary. Hopefully this can change in the future!
At the moment, any change will most likely take up to 24 hours to appear on the website. A system has been set up to notify me so I can propagate updates as soon as possible.
Please use issue tracker for issues, suggestions, feature requests and further enhancements.
The site works by checking a google spreadsheet on daily bases. Script generate.py
runs on AWS Lambda to generate the data shown on the website. It saves output JSON file to S3 which is used to build the graph. Site itself is hosted on S3 bucket.
For lambda function to work, envrionment variables need to be set:
value | key |
---|---|
IS_LAMBDA_FUNCTION | {0/1} |
S3_BUCKET | {bucket name} |
SENDER_EMAIL | {email to send from} |
RECIPIENT_EMAIL | {email to send notifications to} |
VFXPY_SPREADSHEET_KEY | {key of the "copy" spreadsheet} |
COMMUNITY_SPREADSHEET_KEY | {key of the "original" spreadsheet} |
This is derivative work from py3readiness, a site that tracks general compatibility with Python 3, which in turn is a derivative of pythonwheels.com, a site that tracks which Python distributions ship the wheel distribution.