Skip to content

[Archery] Avoid relying on internal setuptools_scm API #40163

@pitrou

Description

@pitrou

Describe the bug, including details regarding any error messages, version, and platform.

The Crossbow submission routines depend on an unstable setuptools_scm API that forces us to pin the setuptools_scm version:

from setuptools_scm.git import parse as parse_git_version

We should rewrite this function to avoid relying on setuptools_scm and do the version parsing entirely ourselves, instead.

This affects the comment bot, example at #40162

Component(s)

Archery, Continuous Integration

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions