Skip to main content

I updated a Python environment this afternoon and my code using boxsdk stopped passing validation. The environment claiming that “boxsdk is not present,” despite it being installed. I then noted the module version had jumped from 3.14.0 to 10.0.0.

 

I reverted to 3.14.0 and the code again passed validation.

 

Suspicious?

Hi 

you should regress to the latest BoxSDK 3.x by removing the installed BoxSDK and reinstall using 

pip install "boxsdk~=3.0"

The latest BoxSDK is using new module “box-sdk-gen“, which is impacting the way how to work with the BoxSDK in Python. More details in boxsdk · PyPI.

 

I faced the same issue while provisioning new environment.

It happened before that BoxSDK update caused an issue because of the broken backwards compatibility.

 

Kind regards,

 


Hey ​@seanys

We have just released another major version of Box SDKs. Check this resources, as might be useful to learn more about v4 and v10:

https://blog.box.com/navigating-box-sdk-consolidation-which-version-use-and-how-migrate

Let me know if you have any questions.

Kind regards,

Olga


We have just released another major version of Box SDKs. Check this resources, as might be useful to learn more about v4 and v10:

https://blog.box.com/navigating-box-sdk-consolidation-which-version-use-and-how-migrate

 

Brilliant! Thank you, Ola.