internal/rosa: pytest artifact
All checks were successful
Test / Create distribution (push) Successful in 49s
Test / Sandbox (push) Successful in 2m37s
Test / Hakurei (push) Successful in 3m59s
Test / ShareFS (push) Successful in 3m57s
Test / Hpkg (push) Successful in 4m28s
Test / Sandbox (race detector) (push) Successful in 5m0s
Test / Hakurei (race detector) (push) Successful in 5m54s
Test / Flake checks (push) Successful in 1m44s
All checks were successful
Test / Create distribution (push) Successful in 49s
Test / Sandbox (push) Successful in 2m37s
Test / Hakurei (push) Successful in 3m59s
Test / ShareFS (push) Successful in 3m57s
Test / Hpkg (push) Successful in 4m28s
Test / Sandbox (race detector) (push) Successful in 5m0s
Test / Hakurei (race detector) (push) Successful in 5m54s
Test / Flake checks (push) Successful in 1m44s
Required by libfuse. This pulls in many dependencies. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -174,6 +174,8 @@ func main() {
|
|||||||
p = rosa.Gperf
|
p = rosa.Gperf
|
||||||
case "hakurei":
|
case "hakurei":
|
||||||
p = rosa.Hakurei
|
p = rosa.Hakurei
|
||||||
|
case "iniconfig":
|
||||||
|
p = rosa.IniConfig
|
||||||
case "kernel-headers":
|
case "kernel-headers":
|
||||||
p = rosa.KernelHeaders
|
p = rosa.KernelHeaders
|
||||||
case "libXau":
|
case "libXau":
|
||||||
@@ -196,12 +198,20 @@ func main() {
|
|||||||
p = rosa.Meson
|
p = rosa.Meson
|
||||||
case "ninja":
|
case "ninja":
|
||||||
p = rosa.Ninja
|
p = rosa.Ninja
|
||||||
|
case "packaging":
|
||||||
|
p = rosa.Packaging
|
||||||
case "patch":
|
case "patch":
|
||||||
p = rosa.Patch
|
p = rosa.Patch
|
||||||
case "perl":
|
case "perl":
|
||||||
p = rosa.Perl
|
p = rosa.Perl
|
||||||
case "pkg-config":
|
case "pkg-config":
|
||||||
p = rosa.PkgConfig
|
p = rosa.PkgConfig
|
||||||
|
case "pluggy":
|
||||||
|
p = rosa.Pluggy
|
||||||
|
case "pytest":
|
||||||
|
p = rosa.PyTest
|
||||||
|
case "pygments":
|
||||||
|
p = rosa.Pygments
|
||||||
case "python":
|
case "python":
|
||||||
p = rosa.Python
|
p = rosa.Python
|
||||||
case "rsync":
|
case "rsync":
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ const (
|
|||||||
Go
|
Go
|
||||||
Gperf
|
Gperf
|
||||||
Hakurei
|
Hakurei
|
||||||
|
IniConfig
|
||||||
KernelHeaders
|
KernelHeaders
|
||||||
LibXau
|
LibXau
|
||||||
Libexpat
|
Libexpat
|
||||||
@@ -34,9 +35,13 @@ const (
|
|||||||
Make
|
Make
|
||||||
Meson
|
Meson
|
||||||
Ninja
|
Ninja
|
||||||
|
Packaging
|
||||||
Patch
|
Patch
|
||||||
Perl
|
Perl
|
||||||
PkgConfig
|
PkgConfig
|
||||||
|
Pluggy
|
||||||
|
PyTest
|
||||||
|
Pygments
|
||||||
Python
|
Python
|
||||||
Rsync
|
Rsync
|
||||||
Setuptools
|
Setuptools
|
||||||
|
|||||||
@@ -106,3 +106,50 @@ pip3 install \
|
|||||||
)))
|
)))
|
||||||
}
|
}
|
||||||
func init() { artifactsF[Setuptools] = Toolchain.newSetuptools }
|
func init() { artifactsF[Setuptools] = Toolchain.newSetuptools }
|
||||||
|
|
||||||
|
func (t Toolchain) newPygments() pkg.Artifact {
|
||||||
|
return t.newViaPip("pygments", "2.19.2", "none", "any",
|
||||||
|
"ak_lwTalmSr7W4Mjy2XBZPG9I6a0gwSy2pS87N8x4QEuZYif0ie9z0OcfRfi9msd",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/")
|
||||||
|
}
|
||||||
|
func init() { artifactsF[Pygments] = Toolchain.newPygments }
|
||||||
|
|
||||||
|
func (t Toolchain) newPluggy() pkg.Artifact {
|
||||||
|
return t.newViaPip("pluggy", "1.6.0", "none", "any",
|
||||||
|
"2HWYBaEwM66-y1hSUcWI1MyE7dVVuNNRW24XD6iJBey4YaUdAK8WeXdtFMQGC-4J",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/")
|
||||||
|
}
|
||||||
|
func init() { artifactsF[Pluggy] = Toolchain.newPluggy }
|
||||||
|
|
||||||
|
func (t Toolchain) newPackaging() pkg.Artifact {
|
||||||
|
return t.newViaPip("packaging", "26.0", "none", "any",
|
||||||
|
"iVVXcqdwHDskPKoCFUlh2x8J0Gyq-bhO4ns9DvUJ7oJjeOegRYtSIvLV33Bki-pP",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/")
|
||||||
|
}
|
||||||
|
func init() { artifactsF[Packaging] = Toolchain.newPackaging }
|
||||||
|
|
||||||
|
func (t Toolchain) newIniConfig() pkg.Artifact {
|
||||||
|
const version = "2.3.0"
|
||||||
|
return t.newViaPip("iniconfig", version, "none", "any",
|
||||||
|
"SDgs4S5bXi77aVOeKTPv2TUrS3M9rduiK4DpU0hCmDsSBWqnZcWInq9lsx6INxut",
|
||||||
|
"https://github.com/pytest-dev/iniconfig/releases/download/"+
|
||||||
|
"v"+version+"/")
|
||||||
|
}
|
||||||
|
func init() { artifactsF[IniConfig] = Toolchain.newIniConfig }
|
||||||
|
|
||||||
|
func (t Toolchain) newPyTest() pkg.Artifact {
|
||||||
|
const version = "9.0.2"
|
||||||
|
return t.newViaPip("pytest", version, "none", "any",
|
||||||
|
"IM2wDbLke1EtZhF92zvAjUl_Hms1uKDtM7U8Dt4acOaChMnDg1pW7ib8U0wYGDLH",
|
||||||
|
"https://github.com/pytest-dev/pytest/releases/download/"+
|
||||||
|
version+"/",
|
||||||
|
t.Load(IniConfig),
|
||||||
|
t.Load(Packaging),
|
||||||
|
t.Load(Pluggy),
|
||||||
|
t.Load(Pygments),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
func init() { artifactsF[PyTest] = Toolchain.newPyTest }
|
||||||
|
|||||||
Reference in New Issue
Block a user