Commits on Source 4

  • Pierre Smeyers's avatar
    docs: fix Trivy links (changed domain) · 5ff8387a
    Pierre Smeyers authored
    5ff8387a
  • Gaëtan Montury's avatar
    feat: add generic pip build-system support for PEP related to pyproject.toml · de447e99
    Gaëtan Montury authored
    Add support for generic pyproject.toml-based projects using pip as build-system,
    enabling best-effort installation for backends not explicitly supported.
    
    Features:
    - Add 'pip' as new build-system option for generic PEP 517/735 support
    - Create virtual environment (.venv) for pip build-system installations
    - Support optional pip version upgrade via PYTHON_BUILD_SYSTEM variable for generic pip
    - Add PIP_INSTALL_DEPS_OPTS variable for pip-specific install options
    - Extend PYTHON_EXTRA_DEPS support to pip build-system using --group flag
    
    Fixes:
    - Update Trivy documentation URLs from aquasecurity.github.io to trivy.dev
    - Change POETRY_VIRTUALENVS_IN_PROJECT to "true" for consistency with uv, pdm, hatch
    - Add .venv to cache paths for performance
    
    Documentation:
    - Add comprehensive pip build-system section in README
    - Update extra-deps documentation to include pip PEP 735 support
    - Clarify best-effort support limitations for release/packaging
    
    Note: Generic pip support works on best-effort basis; release and packaging
    jobs may have limitations depending on the specific backend used.
    de447e99
  • Gaëtan Montury's avatar
    Merge branch 'feat/generic-pep517' into 'master' · c3cf8d04
    Gaëtan Montury authored
    feat: allow in best-effort generic pip install following pep 517
    
    Closes #118
    
    See merge request !175
    c3cf8d04
  • semantic-release-bot's avatar
    chore(release): 8.5.0 [skip ci] · af01a31a
    semantic-release-bot authored
    # [8.5.0](8.4.0...8.5.0) (2025-11-09)
    
    ### Features
    
    * add generic pip build-system support for PEP related to pyproject.toml ([de447e99](de447e99))
    af01a31a
Loading
Loading