Description
The Python packages for selenium currently bundle Rust-based binaries in their wheels:
selenium/webdriver/common/linux/selenium-manager
selenium/webdriver/common/macos/selenium-manager
selenium/webdriver/common/windows/selenium-manager.exe
For these binaries, the license data is incomplete (especially regarding the used dependencies) and thus possibly violates the corresponding licenses. For this reason, I propose to at least provide corresponding SBOM files with the distributions for the bundled dependencies and possibly generate a third-party license/notice file as well.
Have you considered any alternatives or workarounds?
Use the corresponding Cargo.lock file from Git to generate the corresponding files myself.
Description
The Python packages for selenium currently bundle Rust-based binaries in their wheels:
selenium/webdriver/common/linux/selenium-managerselenium/webdriver/common/macos/selenium-managerselenium/webdriver/common/windows/selenium-manager.exeFor these binaries, the license data is incomplete (especially regarding the used dependencies) and thus possibly violates the corresponding licenses. For this reason, I propose to at least provide corresponding SBOM files with the distributions for the bundled dependencies and possibly generate a third-party license/notice file as well.
Have you considered any alternatives or workarounds?
Use the corresponding
Cargo.lockfile from Git to generate the corresponding files myself.