internal/rosa/python: various pypi artifacts
All checks were successful
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m34s
Test / Hakurei (push) Successful in 3m41s
Test / ShareFS (push) Successful in 3m51s
Test / Sandbox (race detector) (push) Successful in 4m56s
Test / Hakurei (race detector) (push) Successful in 6m1s
Test / Flake checks (push) Successful in 1m28s
All checks were successful
Test / Create distribution (push) Successful in 58s
Test / Sandbox (push) Successful in 2m34s
Test / Hakurei (push) Successful in 3m41s
Test / ShareFS (push) Successful in 3m51s
Test / Sandbox (race detector) (push) Successful in 4m56s
Test / Hakurei (race detector) (push) Successful in 6m1s
Test / Flake checks (push) Successful in 1m28s
These are dependencies of pre-commit. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -107,11 +107,21 @@ const (
|
|||||||
PkgConfig
|
PkgConfig
|
||||||
Procps
|
Procps
|
||||||
Python
|
Python
|
||||||
|
PythonCfgv
|
||||||
|
PythonDiscovery
|
||||||
|
PythonDistlib
|
||||||
|
PythonFilelock
|
||||||
|
PythonIdentify
|
||||||
PythonIniConfig
|
PythonIniConfig
|
||||||
|
PythonNodeenv
|
||||||
PythonPackaging
|
PythonPackaging
|
||||||
|
PythonPlatformdirs
|
||||||
PythonPluggy
|
PythonPluggy
|
||||||
|
PythonPreCommit
|
||||||
PythonPyTest
|
PythonPyTest
|
||||||
|
PythonPyYAML
|
||||||
PythonPygments
|
PythonPygments
|
||||||
|
PythonVirtualenv
|
||||||
QEMU
|
QEMU
|
||||||
Rdfind
|
Rdfind
|
||||||
Rsync
|
Rsync
|
||||||
|
|||||||
@@ -75,10 +75,10 @@ func init() {
|
|||||||
|
|
||||||
// newViaPip is a helper for installing python dependencies via pip.
|
// newViaPip is a helper for installing python dependencies via pip.
|
||||||
func newViaPip(
|
func newViaPip(
|
||||||
name, description, version, abi, platform, checksum, prefix string,
|
name, description, version, interpreter, abi, platform, checksum, prefix string,
|
||||||
extra ...PArtifact,
|
extra ...PArtifact,
|
||||||
) Metadata {
|
) Metadata {
|
||||||
wname := name + "-" + version + "-py3-" + abi + "-" + platform + ".whl"
|
wname := name + "-" + version + "-" + interpreter + "-" + abi + "-" + platform + ".whl"
|
||||||
return Metadata{
|
return Metadata{
|
||||||
f: func(t Toolchain) (pkg.Artifact, string) {
|
f: func(t Toolchain) (pkg.Artifact, string) {
|
||||||
extraRes := make([]pkg.Artifact, len(extra))
|
extraRes := make([]pkg.Artifact, len(extra))
|
||||||
@@ -144,7 +144,7 @@ func init() {
|
|||||||
artifactsM[PythonPygments] = newViaPip(
|
artifactsM[PythonPygments] = newViaPip(
|
||||||
"pygments",
|
"pygments",
|
||||||
" a syntax highlighting package written in Python",
|
" a syntax highlighting package written in Python",
|
||||||
"2.19.2", "none", "any",
|
"2.19.2", "py3", "none", "any",
|
||||||
"ak_lwTalmSr7W4Mjy2XBZPG9I6a0gwSy2pS87N8x4QEuZYif0ie9z0OcfRfi9msd",
|
"ak_lwTalmSr7W4Mjy2XBZPG9I6a0gwSy2pS87N8x4QEuZYif0ie9z0OcfRfi9msd",
|
||||||
"https://files.pythonhosted.org/packages/"+
|
"https://files.pythonhosted.org/packages/"+
|
||||||
"c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/",
|
"c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/",
|
||||||
@@ -153,7 +153,7 @@ func init() {
|
|||||||
artifactsM[PythonPluggy] = newViaPip(
|
artifactsM[PythonPluggy] = newViaPip(
|
||||||
"pluggy",
|
"pluggy",
|
||||||
"the core framework used by the pytest, tox, and devpi projects",
|
"the core framework used by the pytest, tox, and devpi projects",
|
||||||
"1.6.0", "none", "any",
|
"1.6.0", "py3", "none", "any",
|
||||||
"2HWYBaEwM66-y1hSUcWI1MyE7dVVuNNRW24XD6iJBey4YaUdAK8WeXdtFMQGC-4J",
|
"2HWYBaEwM66-y1hSUcWI1MyE7dVVuNNRW24XD6iJBey4YaUdAK8WeXdtFMQGC-4J",
|
||||||
"https://files.pythonhosted.org/packages/"+
|
"https://files.pythonhosted.org/packages/"+
|
||||||
"54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/",
|
"54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/",
|
||||||
@@ -162,7 +162,7 @@ func init() {
|
|||||||
artifactsM[PythonPackaging] = newViaPip(
|
artifactsM[PythonPackaging] = newViaPip(
|
||||||
"packaging",
|
"packaging",
|
||||||
"reusable core utilities for various Python Packaging interoperability specifications",
|
"reusable core utilities for various Python Packaging interoperability specifications",
|
||||||
"26.0", "none", "any",
|
"26.0", "py3", "none", "any",
|
||||||
"iVVXcqdwHDskPKoCFUlh2x8J0Gyq-bhO4ns9DvUJ7oJjeOegRYtSIvLV33Bki-pP",
|
"iVVXcqdwHDskPKoCFUlh2x8J0Gyq-bhO4ns9DvUJ7oJjeOegRYtSIvLV33Bki-pP",
|
||||||
"https://files.pythonhosted.org/packages/"+
|
"https://files.pythonhosted.org/packages/"+
|
||||||
"b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/",
|
"b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/",
|
||||||
@@ -171,15 +171,16 @@ func init() {
|
|||||||
artifactsM[PythonIniConfig] = newViaPip(
|
artifactsM[PythonIniConfig] = newViaPip(
|
||||||
"iniconfig",
|
"iniconfig",
|
||||||
"a small and simple INI-file parser module",
|
"a small and simple INI-file parser module",
|
||||||
"2.3.0", "none", "any",
|
"2.3.0", "py3", "none", "any",
|
||||||
"SDgs4S5bXi77aVOeKTPv2TUrS3M9rduiK4DpU0hCmDsSBWqnZcWInq9lsx6INxut",
|
"SDgs4S5bXi77aVOeKTPv2TUrS3M9rduiK4DpU0hCmDsSBWqnZcWInq9lsx6INxut",
|
||||||
"https://files.pythonhosted.org/packages/"+
|
"https://files.pythonhosted.org/packages/"+
|
||||||
"cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/",
|
"cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/",
|
||||||
)
|
)
|
||||||
|
|
||||||
artifactsM[PythonPyTest] = newViaPip(
|
artifactsM[PythonPyTest] = newViaPip(
|
||||||
"pytest",
|
"pytest",
|
||||||
"the pytest framework",
|
"the pytest framework",
|
||||||
"9.0.2", "none", "any",
|
"9.0.2", "py3", "none", "any",
|
||||||
"IM2wDbLke1EtZhF92zvAjUl_Hms1uKDtM7U8Dt4acOaChMnDg1pW7ib8U0wYGDLH",
|
"IM2wDbLke1EtZhF92zvAjUl_Hms1uKDtM7U8Dt4acOaChMnDg1pW7ib8U0wYGDLH",
|
||||||
"https://files.pythonhosted.org/packages/"+
|
"https://files.pythonhosted.org/packages/"+
|
||||||
"3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/",
|
"3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/",
|
||||||
@@ -188,4 +189,109 @@ func init() {
|
|||||||
PythonPluggy,
|
PythonPluggy,
|
||||||
PythonPygments,
|
PythonPygments,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonCfgv] = newViaPip(
|
||||||
|
"cfgv",
|
||||||
|
"validate configuration and produce human readable error messages",
|
||||||
|
"3.5.0", "py2.py3", "none", "any",
|
||||||
|
"yFKTyVRlmnLKAxvvge15kAd_GOP1Xh3fZ0NFImO5pBdD5e0zj3GRmA6Q1HdtLTYO",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"db/3c/33bac158f8ab7f89b2e59426d5fe2e4f63f7ed25df84c036890172b412b5/",
|
||||||
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonIdentify] = newViaPip(
|
||||||
|
"identify",
|
||||||
|
"file identification library for Python",
|
||||||
|
"2.6.17", "py2.py3", "none", "any",
|
||||||
|
"9RxK3igO-Pxxof5AuCAGiF_L1SWi4SpuSF1fWNXCzE2D4oTRSob-9VpFMLlybrSv",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"40/66/71c1227dff78aaeb942fed29dd5651f2aec166cc7c9aeea3e8b26a539b7d/",
|
||||||
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonNodeenv] = newViaPip(
|
||||||
|
"nodeenv",
|
||||||
|
"a tool to create isolated node.js environments",
|
||||||
|
"1.10.0", "py2.py3", "none", "any",
|
||||||
|
"ihUb4-WQXYIhYOOKSsXlKIzjzQieOYl6ojro9H-0DFzGheaRTtuyZgsCmriq58sq",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/",
|
||||||
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonPyYAML] = newViaPip(
|
||||||
|
"pyyaml",
|
||||||
|
"a complete YAML 1.1 parser",
|
||||||
|
"6.0.3", "cp314", "cp314", "musllinux_1_2_x86_64",
|
||||||
|
"4_jhCFpUNtyrFp2HOMqUisR005u90MHId53eS7rkUbcGXkoaJ7JRsY21dREHEfGN",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"d7/ce/af88a49043cd2e265be63d083fc75b27b6ed062f5f9fd6cdc223ad62f03e/",
|
||||||
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonDistlib] = newViaPip(
|
||||||
|
"distlib",
|
||||||
|
"used as the basis for third-party packaging tools",
|
||||||
|
"0.4.0", "py2.py3", "none", "any",
|
||||||
|
"lGLLfYVhUhXOTw_84zULaH2K8n6pk1OOVXmJfGavev7N42msbtHoq-XY5D_xULI_",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/",
|
||||||
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonFilelock] = newViaPip(
|
||||||
|
"filelock",
|
||||||
|
"a platform-independent file locking library for Python",
|
||||||
|
"3.25.0", "py3", "none", "any",
|
||||||
|
"0gSQIYNUEjOs1JBxXjGwfLnwFPFINwqyU_Zqgj7fT_EGafv_HaD5h3Xv2Rq_qQ44",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"f9/0b/de6f54d4a8bedfe8645c41497f3c18d749f0bd3218170c667bf4b81d0cdd/",
|
||||||
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonPlatformdirs] = newViaPip(
|
||||||
|
"platformdirs",
|
||||||
|
"a Python package for determining platform-specific directories",
|
||||||
|
"4.9.4", "py3", "none", "any",
|
||||||
|
"JGNpMCX2JMn-7c9bk3QzOSNDgJRR_5lH-jIqfy0zXMZppRCdLsTNbdp4V7QFwxOI",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"63/d7/97f7e3a6abb67d8080dd406fd4df842c2be0efaf712d1c899c32a075027c/",
|
||||||
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonDiscovery] = newViaPip(
|
||||||
|
"python_discovery",
|
||||||
|
"looks for a python installation",
|
||||||
|
"1.1.1", "py3", "none", "any",
|
||||||
|
"Jk_qGMfZYm0fdNOSvMdVQZuQbJlqu3NWRm7T2fRtiBXmHLQyOdJE3ypI_it1OJR0",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"75/0f/2bf7e3b5a4a65f623cb820feb5793e243fad58ae561015ee15a6152f67a2/",
|
||||||
|
PythonFilelock,
|
||||||
|
PythonPlatformdirs,
|
||||||
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonVirtualenv] = newViaPip(
|
||||||
|
"virtualenv",
|
||||||
|
"a tool for creating isolated virtual python environments",
|
||||||
|
"21.1.0", "py3", "none", "any",
|
||||||
|
"SLvdr3gJZ7GTS-kiRyq2RvJdrQ8SZYC1pglbViWCMLCuAIcbLNjVEUJZ4hDtKUxm",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"78/55/896b06bf93a49bec0f4ae2a6f1ed12bd05c8860744ac3a70eda041064e4d/",
|
||||||
|
PythonDistlib,
|
||||||
|
PythonFilelock,
|
||||||
|
PythonPlatformdirs,
|
||||||
|
PythonDiscovery,
|
||||||
|
)
|
||||||
|
|
||||||
|
artifactsM[PythonPreCommit] = newViaPip(
|
||||||
|
"pre_commit",
|
||||||
|
"a framework for managing and maintaining multi-language pre-commit hooks",
|
||||||
|
"4.5.1", "py2.py3", "none", "any",
|
||||||
|
"9G2Hv5JpvXFZVfw4pv_KAsmHD6bvot9Z0YBDmW6JeJizqTA4xEQCKel-pCERqQFK",
|
||||||
|
"https://files.pythonhosted.org/packages/"+
|
||||||
|
"5d/19/fd3ef348460c80af7bb4669ea7926651d1f95c23ff2df18b9d24bab4f3fa/",
|
||||||
|
PythonCfgv,
|
||||||
|
PythonIdentify,
|
||||||
|
PythonNodeenv,
|
||||||
|
PythonPyYAML,
|
||||||
|
PythonDistlib,
|
||||||
|
PythonFilelock,
|
||||||
|
PythonPlatformdirs,
|
||||||
|
PythonDiscovery,
|
||||||
|
PythonVirtualenv,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ func init() {
|
|||||||
artifactsM[buildcatrust] = newViaPip(
|
artifactsM[buildcatrust] = newViaPip(
|
||||||
"buildcatrust",
|
"buildcatrust",
|
||||||
"transform certificate stores between formats",
|
"transform certificate stores between formats",
|
||||||
version, "none", "any",
|
version, "py3", "none", "any",
|
||||||
"k_FGzkRCLjbTWBkuBLzQJ1S8FPAz19neJZlMHm0t10F2Y0hElmvVwdSBRc03Rjo1",
|
"k_FGzkRCLjbTWBkuBLzQJ1S8FPAz19neJZlMHm0t10F2Y0hElmvVwdSBRc03Rjo1",
|
||||||
"https://github.com/nix-community/buildcatrust/"+
|
"https://github.com/nix-community/buildcatrust/"+
|
||||||
"releases/download/v"+version+"/",
|
"releases/download/v"+version+"/",
|
||||||
|
|||||||
Reference in New Issue
Block a user