menu

Frame.io Developers

Frame.io is a video review and collaboration platform. Share video projects with your team and clients for fast feedback and approval. Use Frame.io's API to add custom features to your workflow!

Channels
# All channels
view-forward
# General
view-forward
# Feedback
view-forward
# Help
view-forward
# Show + Tell
view-forward
Team

Frame.io Python Client v0.7.5 Release

April 30, 2020 at 11:38pm

Frame.io Python Client v0.7.5 Release

April 30, 2020 at 11:38pm (Edited 3 months ago)
I've been working on this release ever since I joined Frame.io, and it's big one! We've got bug fixes, feature adds, feature improvements, and overall a lot of quality of life improvements that will make it easier for you, our developers - to integrate Frame.io into your products and workflows!
Going forwards, expect to see slightly more regular releases. We adhere to semver version management so minor updates like 0.6.0 -> 0.7.0 updates won't break backwards compatibility, however a 0.6.0 -> 1.2.0 upgrade might including breaking changes. So make sure that the way you're doing version pinning in your Pipfile or requirements.txt takes that into account!
Features:
  • Automatic rate-limit handling for all requests with exponential back-off!
  • New download function, so you can both upload and download assets via the client
  • Improvements to Python 2 and 3 uploaders to support more Python versions (with integration testing)
  • Addition of x-frameio-client header with release version included, so that we know what version users are on as we think about sunsetting features
  • New function for updating review links
Fixes:
  • Adds requests and urllib dependencies to setup.py so they're installed as part of the package installation
  • Python 2.7.x edge case bug during chunked uploading
  • Python 3.8+ uploader support

May 1, 2020 at 8:16am
Cool! One question, is this not supported on 3.6.8? Saw this line at the pip site "Requires: Python >=2.7.17, !=3.6.*, <4".
like-fill
1
  • reply
  • like

May 4, 2020 at 6:22pm
I had an issue testing on 3.6.5 because of a funky pip dependency issue when running integration tests, but theoretically there's nothing stopping it. I will run some more tests and make sure there aren't any issues and the next release will modify that requirement.
like-fill
1
  • reply
  • like

May 6, 2020 at 5:43pm
Hi , is there any updated documentation for the API that includes downloads in it?
  • reply
  • like

May 7, 2020 at 3:06am
downloads still work how they always have, the only change here is making it simpler to access via frameioclient. In the future we may introduce accelerated downloads via multi-part concurrency, but at this time it's single-threaded and blocking.
  • reply
  • like

May 12, 2020 at 2:33pm
Another really good feature to add to the client would be the Presentation Link function, think that's only thing I need to go outside of frameioclient for currently
like-fill
1
  • reply
  • like

May 13, 2020 at 2:53am
Another really good feature to add to the client would be the Presentation Link function, think that's only thing I need to go outside of frameioclient for currently
Thanks for the feedback! This is definitely something we can add.
  • reply
  • like

June 26, 2020 at 7:33pm
Hi , do you have any documentation for asset downloads via the API? Like this for example - https://docs.frame.io/docs/uploading-assets
  • reply
  • like