Skip to content

Fix pipeline dependencies (#32) - Fossa

Arturo Hernandez [EPAM] requested to merge 32-replace-gpl2-licensed-packages into main

Type of change

  • [NA] Bug Fix
  • [NA] Feature

Does this introduce a change in the core logic?

  • [No]

Does this introduce a change in the cloud provider implementation, and if so which cloud?

  • [ NA ] AWS
  • [ NA ] Azure
  • [ NA ] GCP
  • [ NA ] IBM

Does this introduce a change that must be documented in the README.md file?

  • [No] Only comment regarding usage of flake8 and pylint which are code quality checkers, according to GPL2 it should be fine.

Updates description?

  • Additionally spoke with David, to check if this does not violates any of the OSDU community standards or rules. DONE
  • Integration test it is not passing, I feel due missing RAFS needed configuration, need to check this and help from dev team, nevertheless, I would propose to let our QA @Kseniya to work separately on this, to not have very big MR. - Pending to setup by QA eng
  • Fixed the Windows dependencies, moved uvloop to Dockerfile.distroless only as hard dependency to improve performance. Done
  • In order to use the common cicd pipelines for python build needed to upgrade dependencies as well to the latest ones, as these are required to improve time and not use build essential packages for pandas build. Done
  • Fix the FOSSA scan step. cc. @chad
  • Created additional bug to get rid of duckdb #58 (closed) as may not be compatible with apache license.

Closes #32 (closed)

Closes #10 (closed)

Depends on osdu/platform/ci-cd-pipelines!943 (merged)

Edited by Arturo Hernandez [EPAM]

Merge request reports