Closed prose-leviathan closed 2 months ago
I have opened #521 with a proposal to implement conditionality based on the python version
Thank for the proposal we will look into it
Created a new PR with some minor changes to run our CI/CD against the branch: https://github.com/carbonblack/carbon-black-cloud-sdk-python/pull/523
Merged and will be released in the next version soon
Fixed in 1.5.4
I am seeing this behaviour on: (please complete the following information):
Describe the bug There seems to be dependency on backports._datetime_fromisoformat . As I gather from https://github.com/movermeyer/backports.datetime_fromisoformat , it is a backport of a datetime feature present from Python 3.11 to older versions. It unfortunately prevents me from using the SDK on my machine, as it requires a C++ compiler installed , and I can't install it due to to security reason. I am able to use the latest Python versions however, so this requirement seems obsolete and could be made more optional.
Steps to Reproduce Install with pip in a windows device without a C++ compiler installed
Expected behavior Make the dependency optional for newer Python installation
Screenshots
Additional context I am in Enterprise setting where there is no workaround possible. I also think some SOAR environment may not be able to install the sdk due to this (especially those where the build environment is not clear, and the engineers can only point to specific pip packages)