diff --git a/internal/rosa/all.go b/internal/rosa/all.go index 4a9e4200..8dedfada 100644 --- a/internal/rosa/all.go +++ b/internal/rosa/all.go @@ -130,6 +130,7 @@ const ( Procps Python PythonFlitCore + PythonHatchling PythonIniConfig PythonMako PythonMarkupSafe diff --git a/internal/rosa/python.go b/internal/rosa/python.go index e9965772..77e8f498 100644 --- a/internal/rosa/python.go +++ b/internal/rosa/python.go @@ -390,6 +390,28 @@ func init() { ) } +func init() { + const ( + version = "1.16.5" + checksum = "V2eREtqZLZeV85yb4O-bfAJCUluHcQP76Qfs0QH5s7RF_Oc8xIP8jD0jl85qFyWk" + ) + artifactsM[PythonHatchling] = newPythonPackage( + "hatchling", 16137, + "the extensible, standards compliant build backend used by Hatch", + "https://hatch.pypa.io/latest/", + version, newFromGitHub( + "pypa/hatch", + "hatch-v"+version, checksum, + ), nil, &PipHelper{ + Append: []string{"backend"}, + }, nil, + PythonPackaging, + PythonPathspec, + PythonTroveClassifiers, + PythonPluggy, + ) +} + func init() { artifactsM[PythonPygments] = newPypi( "pygments", 3986,