Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Connectors] Some connectors rely on dependencies that are not compatible with Python version 3.12 #2906

Open
helene-nguyen opened this issue Nov 4, 2024 · 0 comments
Labels
architecture improvement Architecture refactor or improvement is needed dependencies use for pull requests that update a dependency file filigran team use to identify PR from the Filigran team

Comments

@helene-nguyen
Copy link
Member

helene-nguyen commented Nov 4, 2024

Use case

Some connectors rely on dependencies that are not compatible with Python version 3.12.
Every connectors use Docker image python:3.12-alpine except 7 of them:

  • Splunk (use the last version of stix-shifter which is not compatible with Python 3.12)
  • Harfang Lab (use the last version of stix-shifter which is not compatible with Python 3.12)
  • Qradar (use the last version of stix-shifter which is not compatible with Python 3.12)
  • Sentinel-Intel (use the last version of stix-shifter which is not compatible with Python 3.12)
  • Sentinel (will be deprecated) (use the last version of stix-shifter which is not compatible with Python 3.12)
  • Webhook (use the last version of stix-shifter which is not compatible with Python 3.12)
  • Import-External-Reference (use bookworm for playwright dependency)

Current Workaround

For those which use the last version of stix-shifter which is not compatible with Python 3.12, use python:3.11-alpine instead of python:3.12-alpine

Other

This issue is opened to track connectors that don't use the Python 3.12 image for Docker

@helene-nguyen helene-nguyen added architecture improvement Architecture refactor or improvement is needed dependencies use for pull requests that update a dependency file filigran team use to identify PR from the Filigran team labels Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
architecture improvement Architecture refactor or improvement is needed dependencies use for pull requests that update a dependency file filigran team use to identify PR from the Filigran team
Projects
None yet
Development

No branches or pull requests

1 participant