diff options
-rw-r--r-- | machinelearning.scm | 3246 |
1 files changed, 0 insertions, 3246 deletions
diff --git a/machinelearning.scm b/machinelearning.scm index 6710bbf..63fd822 100644 --- a/machinelearning.scm +++ b/machinelearning.scm @@ -891,3249 +891,3 @@ (synopsis "") (description #f) (license #f))) - -(define-public go-github-com-arbovm-levenshtein - (package - (name "go-github-com-arbovm-levenshtein") - (version "0.0.0-20160628152529-48b4e1c0c4d0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/arbovm/levenshtein") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0nmx2iip8xpnbmy6gvqpc9ikizr33dr40xgv746h0b0by8n7rv7y")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/arbovm/levenshtein")) - (home-page "https://github.com/arbovm/levenshtein") - (synopsis "Levenshtein Distance") - (description - "@@url{http://golang.org,Go} package to calculate the - @@url{http://en.wikipedia.org/wiki/Levenshtein_distance,Levenshtein Distance}.") - (license license:bsd-3))) - -(define-public go-github-com-dgryski-trifles - (package - (name "go-github-com-dgryski-trifles") - (version "0.0.0-20240922021506-5ecb8eeff266") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dgryski/trifles") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "071pnsyax99ikc58b110hdvqk1v46mqk6zdd0sshrf9lmwixwpnj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/dgryski/trifles")) - (home-page "https://github.com/dgryski/trifles") - (synopsis #f) - (description #f) - (license license:expat))) - -(define-public go-github-com-agnivade-levenshtein - (package - (name "go-github-com-agnivade-levenshtein") - (version "1.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/agnivade/levenshtein") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0vg9aj9k4qv96nqqp261qrm9g7kj0axqhv3mm9qvw932l72943hn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/agnivade/levenshtein")) - (propagated-inputs (list go-github-com-dgryski-trifles - go-github-com-arbovm-levenshtein)) - (home-page "https://github.com/agnivade/levenshtein") - (synopsis "levenshtein") - (description - "Package levenshtein is a Go implementation to calculate Levenshtein Distance.") - (license license:expat))) - -(define-public go-github-com-d4l3k-go-bfloat16 - (package - (name "go-github-com-d4l3k-go-bfloat16") - (version "0.0.0-20211005043715-690c3bdd05f1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/d4l3k/go-bfloat16") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1bshygdr5lcagznrh349r53whqhlg870j484zpsi3f7ilqv08rvy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/d4l3k/go-bfloat16")) - (home-page "https://github.com/d4l3k/go-bfloat16") - (synopsis "go-bfloat16") - (description "BFloat16 conversion utilities for Go/Golang.") - (license license:expat))) - -(define-public go-github-com-nlpodyssey-gopickle - (package - (name "go-github-com-nlpodyssey-gopickle") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/nlpodyssey/gopickle") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1fadbyq63i55g3k91knm7m1pl3j0krxdgpajrl78h27sl3mhnhal")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/nlpodyssey/gopickle")) - (propagated-inputs (list go-golang-org-x-text)) - (home-page "https://github.com/nlpodyssey/gopickle") - (synopsis "GoPickle") - (description - "@code{GoPickle} is a Go library for loading Python's data serialized with - @@code{pickle} and @code{PyTorch} module files.") - (license license:bsd-2))) - -(define-public go-github-com-census-instrumentation-opencensus-proto - (package - (name "go-github-com-census-instrumentation-opencensus-proto") - (version "0.4.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/census-instrumentation/opencensus-proto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0zda7v8fqbc2hamnwajdwr9742nznajxgcw636n570v8k5ahrymw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/census-instrumentation/opencensus-proto")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-grpc-ecosystem-grpc-gateway-v2)) - (home-page "https://github.com/census-instrumentation/opencensus-proto") - (synopsis - "OpenCensus Proto - Language Independent Interface Types For OpenCensus") - (description - "Census provides a framework to define and collect stats against metrics and to - break those stats down across user-defined dimensions.") - (license license:asl2.0))) - -(define-public go-cel-dev-expr - (package - (name "go-cel-dev-expr") - (version "0.18.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/google/cel-spec") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0qpnv8d6nyxkjljy9m3ykkpp18cakxj90x1acp09phsf3wrj536l")))) - (build-system go-build-system) - (arguments - (list - #:import-path "cel.dev/expr")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-genproto-googleapis-rpc)) - (home-page "https://cel.dev/expr") - (synopsis "Common Expression Language") - (description - "The Common Expression Language (CEL) implements common semantics for expression - evaluation, enabling different applications to more easily interoperate.") - (license license:asl2.0))) - -(define-public go-github-com-cncf-xds-go - (package - (name "go-github-com-cncf-xds-go") - (version "0.0.0-20240905190251-b4127c9b8d78") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cncf/xds") - (commit (go-version->git-ref version - #:subdir "go")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "04wg9722v7mgn4ndkwbahcpxkhx6hw842h2r1qfc6xrryp8l13hr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cncf/xds/go" - #:unpack-path "github.com/cncf/xds")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-api - go-github-com-envoyproxy-protoc-gen-validate - go-cel-dev-expr)) - (home-page "https://github.com/cncf/xds") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-github-com-iancoleman-strcase - (package - (name "go-github-com-iancoleman-strcase") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/iancoleman/strcase") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "169fb56kiif2gq92b7hvh9xgl2n8kjmdg4gqaa1492kb97ia8lwm")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/iancoleman/strcase")) - (home-page "https://github.com/iancoleman/strcase") - (synopsis "strcase") - (description - "Package strcase converts strings to various cases. See the conversion table - below:.") - (license license:expat))) - -(define-public go-github-com-lyft-protoc-gen-star - (package - (name "go-github-com-lyft-protoc-gen-star") - (version "2.0.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/lyft/protoc-gen-star") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0c0w7xlarzkmbfsxdknakmnm562q3whxgs3ck3icwrva3dim94qc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/lyft/protoc-gen-star/v2" - #:unpack-path "github.com/lyft/protoc-gen-star")) - (propagated-inputs (list go-google-golang-org-protobuf - go-golang-org-x-tools - go-github-com-stretchr-testify - go-github-com-spf13-afero)) - (home-page "https://github.com/lyft/protoc-gen-star") - (synopsis "protoc-gen-star (PG*)") - (description "Package pgs provides a library for building protoc plugins.") - (license license:asl2.0))) - -(define-public go-github-com-envoyproxy-protoc-gen-validate - (package - (name "go-github-com-envoyproxy-protoc-gen-validate") - (version "1.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bufbuild/protoc-gen-validate") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0yw8r45ykziz3bkfxi8y15kdakip8rjr2r2mqyx8ld8c12mcr3j1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/envoyproxy/protoc-gen-validate")) - (propagated-inputs (list go-google-golang-org-protobuf go-golang-org-x-net - go-github-com-lyft-protoc-gen-star-v2 - go-github-com-iancoleman-strcase)) - (home-page "https://github.com/envoyproxy/protoc-gen-validate") - (synopsis "protoc-gen-validate (PGV)") - (description - "PGV is a protoc plugin to generate polyglot message validators. While protocol - buffers effectively guarantee the types of structured data, they cannot enforce - semantic rules for values. This plugin adds support to protoc-generated code to - validate such constraints.") - (license license:asl2.0))) - -(define-public go-github-com-planetscale-vtprotobuf - (package - (name "go-github-com-planetscale-vtprotobuf") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/planetscale/vtprotobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0bms8rrg8wrm3x9mspqrzzix24vjgi3p5zzbw108ydr1rnarwblf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/planetscale/vtprotobuf")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-stretchr-testify)) - (home-page "https://github.com/planetscale/vtprotobuf") - (synopsis ", the Vitess Protocol Buffers compiler") - (description - "This repository provides the @@code{protoc-gen-go-vtproto} plug-in for - @@code{protoc}, which is used by Vitess to generate optimized marshall & - unmarshal code.") - (license license:bsd-3))) - -(define-public go-github-com-antihax-optional - (package - (name "go-github-com-antihax-optional") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/antihax/optional") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ix08vl49qxr58rc6201cl97g1yznhhkwvqldslawind99js4rj0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/antihax/optional")) - (home-page "https://github.com/antihax/optional") - (synopsis #f) - (description #f) - (license license:expat))) - -(define-public go-github-com-grpc-ecosystem-grpc-gateway - (package - (name "go-github-com-grpc-ecosystem-grpc-gateway") - (version "2.23.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/grpc-ecosystem/grpc-gateway") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0icmav883d29scraar6b0x3dw8z78b118flcn6s1qnza51rskakq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/grpc-ecosystem/grpc-gateway/v2" - #:unpack-path "github.com/grpc-ecosystem/grpc-gateway")) - (propagated-inputs (list go-gopkg-in-yaml-v3 - go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-rpc - go-google-golang-org-genproto-googleapis-api - go-golang-org-x-text - go-golang-org-x-oauth2 - go-github-com-rogpeppe-fastuuid - go-github-com-google-go-cmp - go-github-com-antihax-optional)) - (home-page "https://github.com/grpc-ecosystem/grpc-gateway") - (synopsis "About") - (description - "The @code{gRPC-Gateway} is a plugin of the Google protocol buffers compiler - @@url{https://github.com/protocolbuffers/protobuf,protoc}. It reads protobuf - service definitions and generates a reverse-proxy server which translates a - RESTful HTTP API into @code{gRPC}. This server is generated according to the - @@url{https://github.com/googleapis/googleapis/raw/master/google/api/http.proto#L46,(code - google.api.http)} annotations in your service definitions.") - (license license:bsd-3))) - -(define-public go-go-opentelemetry-io-proto-otlp - (package - (name "go-go-opentelemetry-io-proto-otlp") - (version "1.3.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/open-telemetry/opentelemetry-proto-go") - (commit (go-version->git-ref version - #:subdir "otlp")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1hczl3xbkszf6rggbkail9z0ahm2vyfmc7i5ysp1v1whxpxgvy7j")))) - (build-system go-build-system) - (arguments - (list - #:import-path "go.opentelemetry.io/proto/otlp" - #:unpack-path "go.opentelemetry.io/proto")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-grpc-ecosystem-grpc-gateway-v2)) - (home-page "https://go.opentelemetry.io/proto") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-google-golang-org-genproto-googleapis-api - (package - (name "go-google-golang-org-genproto-googleapis-api") - (version "0.0.0-20241118233622-e639e219e697") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/googleapis/go-genproto") - (commit (go-version->git-ref version - #:subdir "googleapis/api")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "040gjnlgysk3gaayliwjzxrz1abx3mmfrs3c6g39sfxh2ii99199")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/genproto/googleapis/api" - #:unpack-path "google.golang.org/genproto")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-rpc)) - (home-page "https://google.golang.org/genproto") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-github-com-envoyproxy-go-control-plane - (package - (name "go-github-com-envoyproxy-go-control-plane") - (version "0.13.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/envoyproxy/go-control-plane") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0wq3v5w5svk2aqnz264sq9nl79x4ag2f9w8s2s74s6y0an74fshq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/envoyproxy/go-control-plane")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-rpc - go-google-golang-org-genproto-googleapis-api - go-go-uber-org-goleak - go-go-opentelemetry-io-proto-otlp - go-github-com-stretchr-testify - go-github-com-prometheus-client-model - go-github-com-planetscale-vtprotobuf - go-github-com-google-go-cmp - go-github-com-envoyproxy-protoc-gen-validate - go-github-com-cncf-xds-go - go-github-com-census-instrumentation-opencensus-proto)) - (home-page "https://github.com/envoyproxy/go-control-plane") - (synopsis "control-plane") - (description - "This repository contains a Go-based implementation of an API server that - implements the discovery service APIs defined in - @@url{https://github.com/envoyproxy/data-plane-api,data-plane-api}.") - (license license:asl2.0))) - -(define-public go-google-golang-org-genproto-googleapis-rpc - (package - (name "go-google-golang-org-genproto-googleapis-rpc") - (version "0.0.0-20241118233622-e639e219e697") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/googleapis/go-genproto") - (commit (go-version->git-ref version - #:subdir "googleapis/rpc")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "040gjnlgysk3gaayliwjzxrz1abx3mmfrs3c6g39sfxh2ii99199")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/genproto/googleapis/rpc" - #:unpack-path "google.golang.org/genproto")) - (propagated-inputs (list go-google-golang-org-protobuf)) - (home-page "https://google.golang.org/genproto") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-google-golang-org-grpc - (package - (name "go-google-golang-org-grpc") - (version "1.68.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/grpc/grpc-go") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1wnglryan2p7b7almii3hp1yav5gaan3cvwyabjdkjc9yqrvn99j")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/grpc")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-genproto-googleapis-rpc - go-golang-org-x-sys - go-golang-org-x-sync - go-golang-org-x-oauth2 - go-golang-org-x-net - go-github-com-google-uuid - go-github-com-google-go-cmp - go-github-com-golang-protobuf - go-github-com-golang-glog - ;go-github-com-envoyproxy-go-control-plane - go-github-com-cncf-xds-go - go-github-com-cespare-xxhash-v2)) - (home-page "https://google.golang.org/grpc") - (synopsis "gRPC-Go") - (description "Package grpc implements an RPC system called @code{gRPC}.") - (license license:asl2.0))) - -(define-public go-github-com-apache-arrow-go-arrow - (package - (name "go-github-com-apache-arrow-go-arrow") - (version "0.0.0-20211112161151-bc219186db40") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/apache/arrow") - (commit (go-version->git-ref version - #:subdir "go/arrow")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03nh7c0i3y9rkkzw428knalkrlpb8syr459i00mwp072ijn8v4hx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/apache/arrow/go/arrow" - #:unpack-path "github.com/apache/arrow")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-gonum-gonum - go-golang-org-x-xerrors - go-golang-org-x-exp - go-github-com-stretchr-testify - go-github-com-pierrec-lz4-v4 - go-github-com-klauspost-compress - go-github-com-google-flatbuffers - go-github-com-golang-protobuf)) - (home-page "https://github.com/apache/arrow") - (synopsis #f) - (description "Package arrow provides an implementation of Apache Arrow.") - (license license:asl2.0))) - -(define-public go-github-com-chewxy-hm - (package - (name "go-github-com-chewxy-hm") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/chewxy/hm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0f4qwg1q2lc9y64wrl9qxyimqnnandlqg78gn3yv4vsmyci025r7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/chewxy/hm")) - (home-page "https://github.com/chewxy/hm") - (synopsis "hm") - (description - "Package hm is a simple Hindley-Milner type inference system in Go. It provides - the necessary data structures and functions for creating such a system.") - (license license:expat))) - -(define-public go-github-com-google-flatbuffers - (package - (name "go-github-com-google-flatbuffers") - (version "24.3.25+incompatible") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/google/flatbuffers") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0q066x1h0x9225aj25jv40gxgz46yvwmiqc2g6q06mkkg1144kxq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/google/flatbuffers")) - (home-page "https://github.com/google/flatbuffers") - (synopsis "FlatBuffers") - (description - "@@strong{@code{FlatBuffers}} is a cross platform serialization library - architected for maximum memory efficiency. It allows you to directly access - serialized data without parsing/unpacking it first, while still having great - forwards/backwards compatibility.") - (license license:asl2.0))) - -(define-public go-go4-org-unsafe-assume-no-moving-gc - (package - (name "go-go4-org-unsafe-assume-no-moving-gc") - (version "0.0.0-20231121144256-b99613f794b6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go4org/unsafe-assume-no-moving-gc") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00ny3qha8k9nnx37ryvls2n5r7lw3bnldz6kwdmjxk8s19mxqim7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "go4.org/unsafe/assume-no-moving-gc")) - (home-page "https://go4.org/unsafe/assume-no-moving-gc") - (synopsis "go4.org/unsafe/assume-no-moving-gc") - (description - "Package go4.org/unsafe/assume-no-moving-gc exists so you can depend on it from - unsafe code that wants to declare that it assumes that the Go runtime does not - use a moving garbage collector. Specifically, it asserts that the caller is - playing stupid games with the addresses of heap-allocated values. It says - nothing about values that Go's escape analysis keeps on the stack. Ensuring - things aren't stack-allocated is the caller's responsibility.") - (license license:bsd-3))) - -(define-public go-github-com-chewxy-math32 - (package - (name "go-github-com-chewxy-math32") - (version "1.11.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/chewxy/math32") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0i7jssi872mv7h4rc4y0xa88a0hsr03mydqyrd6mrm8n7q8rfml9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/chewxy/math32")) - (home-page "https://github.com/chewxy/math32") - (synopsis "math32") - (description - "Package math32 provides basic constants and mathematical functions for float32 - types.") - (license license:bsd-2))) - -(define-public go-gorgonia-org-vecf32 - (package - (name "go-gorgonia-org-vecf32") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gorgonia/vecf32") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jggbf98fbbip7znx5m4n2lqqsnw5kqycj3gcbs62ypirr1pp0m9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "gorgonia.org/vecf32")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-pmezard-go-difflib - go-github-com-davecgh-go-spew - go-github-com-chewxy-math32)) - (home-page "https://gorgonia.org/vecf32") - (synopsis "vecf32") - (description - "Package vecf32 provides common functions and methods for slices of float32.") - (license license:expat))) - -(define-public go-gorgonia-org-vecf64 - (package - (name "go-gorgonia-org-vecf64") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gorgonia/vecf64") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0a8v65cy6gyh7ww2g8q4p6dmjhcd6k7lm7z8ly4vmi4k0vq1w187")))) - (build-system go-build-system) - (arguments - (list - #:import-path "gorgonia.org/vecf64")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-pmezard-go-difflib - go-github-com-davecgh-go-spew)) - (home-page "https://gorgonia.org/vecf64") - (synopsis "vecf64") - (description - "Package vecf64 provides common functions and methods for slices of float64.") - (license license:expat))) - -(define-public go-github-com-pdevine-tensor - (package - (name "go-github-com-pdevine-tensor") - (version "0.0.0-20240510204454-f88f4562727c") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pdevine/tensor") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ibc3x2c3dybhqdfnq2rrw6zxqng3b2zkl7nldsmllljfvp39c7s")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/pdevine/tensor")) - (propagated-inputs (list go-gorgonia-org-vecf64 - go-gorgonia-org-vecf32 - go-github-com-gonum-gonum - go-go4-org-unsafe-assume-no-moving-gc - go-github-com-stretchr-testify - go-github-com-pkg-errors - go-github-com-google-flatbuffers - go-github-com-golang-protobuf - go-github-com-gogo-protobuf - go-github-com-chewxy-math32 - go-github-com-chewxy-hm - go-github-com-apache-arrow-go-arrow)) - (home-page "https://github.com/pdevine/tensor") - (synopsis "Package") - (description - "Package tensor is a package that provides efficient, generic n-dimensional - arrays in Go. Also in this package are functions and methods that are used - commonly in arithmetic, comparison and linear algebra operations.") - (license license:asl2.0))) - -(define-public go-github-com-knz-go-libedit - (package - (name "go-github-com-knz-go-libedit") - (version "1.10.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/knz/go-libedit") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "04a5ryzldsk7agybcz4rpd7g1v5vh7smawlky58bwj0341083p44")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/knz/go-libedit")) - (home-page "https://github.com/knz/go-libedit") - (synopsis "go-libedit") - (description - "Go wrapper around @@code{libedit}, a replacement to GNU readline using the BSD - license.") - (license license:asl2.0))) - -(define-public go-nullprogram-com-x-optparse - (package - (name "go-nullprogram-com-x-optparse") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/skeeto/optparse-go") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1yzpzlhmxdm8gd8ikh9c91qmshjp1jg49l0qsslmm432wk19zym9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "nullprogram.com/x/optparse")) - (home-page "https://nullprogram.com/x/optparse") - (synopsis "Traditional long option parser for Go") - (description - "Package optparse parses command line arguments very similarly to GNU - getopt_long(). It supports long options and optional arguments, but does not - permute arguments. It is intended as a replacement for Go's flag package.") - (license license:unlicense))) - -(define-public go-github-com-cloudwego-iasm - (package - (name "go-github-com-cloudwego-iasm") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cloudwego/iasm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0j9jvx6ijlr2xz3am4qrz5py68xpl8np7m7yfq9m2ilkli3ksq9x")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cloudwego/iasm")) - (propagated-inputs (list go-nullprogram-com-x-optparse - go-github-com-stretchr-testify - go-github-com-knz-go-libedit - go-github-com-klauspost-cpuid-v2 - go-github-com-davecgh-go-spew)) - (home-page "https://github.com/cloudwego/iasm") - (synopsis "-- Interactive Assembler for Go.") - (description "Dual-purpose assembly engine written in pure Golang.") - (license license:asl2.0))) - -(define-public go-github-com-bytedance-sonic-loader - (package - (name "go-github-com-bytedance-sonic-loader") - (version "0.2.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bytedance/sonic") - (commit (go-version->git-ref version - #:subdir "loader")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0fyjq3hr4cmai2r06ppzil314bcqz416gd1zpw7lfp9h7mcwxwa4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bytedance/sonic/loader" - #:unpack-path "github.com/bytedance/sonic")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-cloudwego-iasm)) - (home-page "https://github.com/bytedance/sonic") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-github-com-cloudwego-base64x - (package - (name "go-github-com-cloudwego-base64x") - (version "0.1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cloudwego/base64x") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1lgs28mj5w350vp6pazz2265hx2kab3kbjw7vnk0w1skslxbj8kx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cloudwego/base64x")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-klauspost-cpuid-v2 - go-github-com-davecgh-go-spew - go-github-com-bytedance-sonic-loader)) - (home-page "https://github.com/cloudwego/base64x") - (synopsis "base64x") - (description - "High performance drop-in replacement of the @@code{encoding/base64} library.") - (license (list license:asl2.0 license:asl2.0)))) - -(define-public go-github-com-twitchyliquid64-golang-asm - (package - (name "go-github-com-twitchyliquid64-golang-asm") - (version "0.15.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/twitchyliquid64/golang-asm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1akw41i0snxqw9lqzmnn4gx6hd5js5dr1vmfkm49wxans4k14vw4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/twitchyliquid64/golang-asm")) - (home-page "https://github.com/twitchyliquid64/golang-asm") - (synopsis "golang-asm") - (description - "This package provides a mirror of the assembler from the Go compiler, with - import paths re-written for the assembler to be functional as a standalone - library.") - (license license:bsd-3))) - -(define-public go-rsc-io-pdf - (package - (name "go-rsc-io-pdf") - (version "0.1.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/rsc/pdf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01qjjwa8nn5a2jzd360xqg5zc8s0i2fpwcn2w2g6y2jgn9wl8x84")))) - (build-system go-build-system) - (arguments - (list - #:import-path "rsc.io/pdf")) - (home-page "https://rsc.io/pdf") - (synopsis #f) - (description "Package pdf implements reading of PDF files.") - (license license:bsd-3))) - -(define-public go-golang-org-x-arch - (package - (name "go-golang-org-x-arch") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/arch") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "104mnfx3v6lwjndjd35ly8r6yb4bb74lq5sq1cqpxw38mqyzqmx2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/arch")) - (propagated-inputs (list go-rsc-io-pdf)) - (home-page "https://golang.org/x/arch") - (synopsis "arch") - (description - "This repository holds machine architecture information used by the Go toolchain. - The parts needed in the main Go repository are copied in.") - (license license:bsd-3))) - -(define-public go-github-com-bytedance-sonic - (package - (name "go-github-com-bytedance-sonic") - (version "1.12.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bytedance/sonic") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0lcasvkl9q43c7az373hcjrfdrlih1aimwxmrpx0pxqj2ijakl3b")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bytedance/sonic")) - (propagated-inputs (list go-golang-org-x-arch - go-github-com-twitchyliquid64-golang-asm - go-github-com-stretchr-testify - go-github-com-klauspost-cpuid-v2 - go-github-com-davecgh-go-spew - go-github-com-cloudwego-base64x - go-github-com-bytedance-sonic-loader)) - (home-page "https://github.com/bytedance/sonic") - (synopsis "Sonic") - (description - "English | - @@url{https://github.com/bytedance/sonic/blob/v1.12.4/README_ZH_CN.md,中文}.") - (license license:asl2.0))) - -(define-public go-github-com-gin-contrib-sse - (package - (name "go-github-com-gin-contrib-sse") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gin-contrib/sse") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "072nq91a65n5xvwslqjyvydfd0mfpnvb3vwjyfvmzm1ym96wr1nd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gin-contrib/sse")) - (propagated-inputs (list go-github-com-stretchr-testify)) - (home-page "https://github.com/gin-contrib/sse") - (synopsis "Server-Sent Events") - (description - "Server-sent events (SSE) is a technology where a browser receives automatic - updates from a server via HTTP connection. The Server-Sent Events - @code{EventSource} API is - @@url{http://www.w3.org/TR/2009/WD-eventsource-20091029/,standardized as part of - HTML5[1] by the W3C}.") - (license license:expat))) - -(define-public go-github-com-gin-gonic-gin - (package - (name "go-github-com-gin-gonic-gin") - (version "1.10.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gin-gonic/gin") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01xjvw2d46b77jnszgbwqbdzh9jx7y3h5ik3q30y9dn9gaq5mhks")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gin-gonic/gin")) - (propagated-inputs (list go-gopkg-in-yaml-v3 - go-google-golang-org-protobuf - go-golang-org-x-net - go-github-com-ugorji-go-codec - go-github-com-stretchr-testify - go-github-com-pelletier-go-toml-v2 - go-github-com-mattn-go-isatty - go-github-com-json-iterator-go - go-github-com-goccy-go-json - go-github-com-go-playground-validator-v10 - go-github-com-gin-contrib-sse - go-github-com-bytedance-sonic)) - (home-page "https://github.com/gin-gonic/gin") - (synopsis "Gin Web Framework") - (description "Package gin implements a HTTP web framework called gin.") - (license license:expat))) - -(define-public go-github-com-gin-contrib-cors - (package - (name "go-github-com-gin-contrib-cors") - (version "1.7.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gin-contrib/cors") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "080khaq944cbga9mplz916kg6gijfcmb07k5wpx5zdfkhc4gkjmf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gin-contrib/cors")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-gin-gonic-gin)) - (home-page "https://github.com/gin-contrib/cors") - (synopsis "CORS gin's middleware") - (description "Gin middleware/handler to enable CORS support.") - (license license:expat))) - -(define-public go-github-com-arbovm-levenshtein - (package - (name "go-github-com-arbovm-levenshtein") - (version "0.0.0-20160628152529-48b4e1c0c4d0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/arbovm/levenshtein") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0nmx2iip8xpnbmy6gvqpc9ikizr33dr40xgv746h0b0by8n7rv7y")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/arbovm/levenshtein")) - (home-page "https://github.com/arbovm/levenshtein") - (synopsis "Levenshtein Distance") - (description - "@@url{http://golang.org,Go} package to calculate the -@@url{http://en.wikipedia.org/wiki/Levenshtein_distance,Levenshtein Distance}.") - (license license:bsd-3))) - -(define-public go-github-com-dgryski-trifles - (package - (name "go-github-com-dgryski-trifles") - (version "0.0.0-20240922021506-5ecb8eeff266") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dgryski/trifles") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "071pnsyax99ikc58b110hdvqk1v46mqk6zdd0sshrf9lmwixwpnj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/dgryski/trifles")) - (home-page "https://github.com/dgryski/trifles") - (synopsis #f) - (description #f) - (license license:expat))) - -(define-public go-github-com-agnivade-levenshtein - (package - (name "go-github-com-agnivade-levenshtein") - (version "1.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/agnivade/levenshtein") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0vg9aj9k4qv96nqqp261qrm9g7kj0axqhv3mm9qvw932l72943hn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/agnivade/levenshtein")) - (propagated-inputs (list go-github-com-dgryski-trifles - go-github-com-arbovm-levenshtein)) - (home-page "https://github.com/agnivade/levenshtein") - (synopsis "levenshtein") - (description - "Package levenshtein is a Go implementation to calculate Levenshtein Distance.") - (license license:expat))) - -(define-public go-github-com-d4l3k-go-bfloat16 - (package - (name "go-github-com-d4l3k-go-bfloat16") - (version "0.0.0-20211005043715-690c3bdd05f1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/d4l3k/go-bfloat16") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1bshygdr5lcagznrh349r53whqhlg870j484zpsi3f7ilqv08rvy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/d4l3k/go-bfloat16")) - (home-page "https://github.com/d4l3k/go-bfloat16") - (synopsis "go-bfloat16") - (description "BFloat16 conversion utilities for Go/Golang.") - (license license:expat))) - -(define-public go-github-com-nlpodyssey-gopickle - (package - (name "go-github-com-nlpodyssey-gopickle") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/nlpodyssey/gopickle") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1fadbyq63i55g3k91knm7m1pl3j0krxdgpajrl78h27sl3mhnhal")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/nlpodyssey/gopickle")) - (propagated-inputs (list go-golang-org-x-text)) - (home-page "https://github.com/nlpodyssey/gopickle") - (synopsis "GoPickle") - (description - "@code{GoPickle} is a Go library for loading Python's data serialized with -@@code{pickle} and @code{PyTorch} module files.") - (license license:bsd-2))) - -(define-public go-github-com-census-instrumentation-opencensus-proto - (package - (name "go-github-com-census-instrumentation-opencensus-proto") - (version "0.4.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/census-instrumentation/opencensus-proto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0zda7v8fqbc2hamnwajdwr9742nznajxgcw636n570v8k5ahrymw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/census-instrumentation/opencensus-proto")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-grpc-ecosystem-grpc-gateway-v2)) - (home-page "https://github.com/census-instrumentation/opencensus-proto") - (synopsis - "OpenCensus Proto - Language Independent Interface Types For OpenCensus") - (description - "Census provides a framework to define and collect stats against metrics and to -break those stats down across user-defined dimensions.") - (license license:asl2.0))) - -(define-public go-cel-dev-expr - (package - (name "go-cel-dev-expr") - (version "0.19.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/google/cel-spec") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1nllz4b6nnpiv1lg63wjyaa2v6ibb9xzqg3gypgycd26gixghi2i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "cel.dev/expr")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-genproto-googleapis-rpc)) - (home-page "https://cel.dev/expr") - (synopsis "Common Expression Language") - (description - "The Common Expression Language (CEL) implements common semantics for expression -evaluation, enabling different applications to more easily interoperate.") - (license license:asl2.0))) - -(define-public go-github-com-cncf-xds-go - (package - (name "go-github-com-cncf-xds-go") - (version "0.0.0-20240905190251-b4127c9b8d78") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cncf/xds") - (commit (go-version->git-ref version - #:subdir "go")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "04wg9722v7mgn4ndkwbahcpxkhx6hw842h2r1qfc6xrryp8l13hr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cncf/xds/go" - #:unpack-path "github.com/cncf/xds")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-api - go-github-com-envoyproxy-protoc-gen-validate - go-cel-dev-expr)) - (home-page "https://github.com/cncf/xds") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-github-com-iancoleman-strcase - (package - (name "go-github-com-iancoleman-strcase") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/iancoleman/strcase") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "169fb56kiif2gq92b7hvh9xgl2n8kjmdg4gqaa1492kb97ia8lwm")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/iancoleman/strcase")) - (home-page "https://github.com/iancoleman/strcase") - (synopsis "strcase") - (description - "Package strcase converts strings to various cases. See the conversion table -below:.") - (license license:expat))) - -(define-public go-github-com-lyft-protoc-gen-star - (package - (name "go-github-com-lyft-protoc-gen-star") - (version "2.0.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/lyft/protoc-gen-star") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0c0w7xlarzkmbfsxdknakmnm562q3whxgs3ck3icwrva3dim94qc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/lyft/protoc-gen-star/v2" - #:unpack-path "github.com/lyft/protoc-gen-star")) - (propagated-inputs (list go-google-golang-org-protobuf - go-golang-org-x-tools - go-github-com-stretchr-testify - go-github-com-spf13-afero)) - (home-page "https://github.com/lyft/protoc-gen-star") - (synopsis "protoc-gen-star (PG*)") - (description "Package pgs provides a library for building protoc plugins.") - (license license:asl2.0))) - -(define-public go-github-com-envoyproxy-protoc-gen-validate - (package - (name "go-github-com-envoyproxy-protoc-gen-validate") - (version "1.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bufbuild/protoc-gen-validate") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0yw8r45ykziz3bkfxi8y15kdakip8rjr2r2mqyx8ld8c12mcr3j1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/envoyproxy/protoc-gen-validate")) - (propagated-inputs (list go-google-golang-org-protobuf go-golang-org-x-net - go-github-com-lyft-protoc-gen-star-v2 - go-github-com-iancoleman-strcase)) - (home-page "https://github.com/envoyproxy/protoc-gen-validate") - (synopsis "protoc-gen-validate (PGV)") - (description - "PGV is a protoc plugin to generate polyglot message validators. While protocol -buffers effectively guarantee the types of structured data, they cannot enforce -semantic rules for values. This plugin adds support to protoc-generated code to -validate such constraints.") - (license license:asl2.0))) - -(define-public go-github-com-planetscale-vtprotobuf - (package - (name "go-github-com-planetscale-vtprotobuf") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/planetscale/vtprotobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0bms8rrg8wrm3x9mspqrzzix24vjgi3p5zzbw108ydr1rnarwblf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/planetscale/vtprotobuf")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-stretchr-testify)) - (home-page "https://github.com/planetscale/vtprotobuf") - (synopsis ", the Vitess Protocol Buffers compiler") - (description - "This repository provides the @@code{protoc-gen-go-vtproto} plug-in for -@@code{protoc}, which is used by Vitess to generate optimized marshall & -unmarshal code.") - (license license:bsd-3))) - -(define-public go-github-com-antihax-optional - (package - (name "go-github-com-antihax-optional") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/antihax/optional") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ix08vl49qxr58rc6201cl97g1yznhhkwvqldslawind99js4rj0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/antihax/optional")) - (home-page "https://github.com/antihax/optional") - (synopsis #f) - (description #f) - (license license:expat))) - -(define-public go-github-com-grpc-ecosystem-grpc-gateway - (package - (name "go-github-com-grpc-ecosystem-grpc-gateway") - (version "2.24.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/grpc-ecosystem/grpc-gateway") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "080zwrpnr3la6pcpixispzj1aicyw8s78nszi8zlxmj5faljhhcm")))) - (build-system go-build-system) - (arguments - (list - - #:import-path "github.com/grpc-ecosystem/grpc-gateway/v2" - #:unpack-path "github.com/grpc-ecosystem/grpc-gateway")) - (propagated-inputs (list go-gopkg-in-yaml-v3 - go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-rpc - go-google-golang-org-genproto-googleapis-api - go-golang-org-x-text - go-golang-org-x-oauth2 - go-github-com-rogpeppe-fastuuid - go-github-com-google-go-cmp - go-github-com-antihax-optional)) - (home-page "https://github.com/grpc-ecosystem/grpc-gateway") - (synopsis "About") - (description - "The @code{gRPC-Gateway} is a plugin of the Google protocol buffers compiler -@@url{https://github.com/protocolbuffers/protobuf,protoc}. It reads protobuf -service definitions and generates a reverse-proxy server which translates a -RESTful HTTP API into @code{gRPC}. This server is generated according to the -@@url{https://github.com/googleapis/googleapis/raw/master/google/api/http.proto#L46,(code -google.api.http)} annotations in your service definitions.") - (license license:bsd-3))) - -(define-public go-go-opentelemetry-io-proto-otlp - (package - (name "go-go-opentelemetry-io-proto-otlp") - (version "1.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/open-telemetry/opentelemetry-proto-go") - (commit (go-version->git-ref version - #:subdir "otlp")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1k3i92p5hf0m9j5w8sn7kpzijkkpdsm4wgv8lg8xlc08xxfm6mdr")))) - (build-system go-build-system) - (arguments - (list - - #:import-path "go.opentelemetry.io/proto/otlp" - #:unpack-path "go.opentelemetry.io/proto")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-grpc-ecosystem-grpc-gateway-v2)) - (home-page "https://go.opentelemetry.io/proto") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-google-golang-org-genproto-googleapis-api - (package - (name "go-google-golang-org-genproto-googleapis-api") - (version "0.0.0-20241206012308-a4fef0638583") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/googleapis/go-genproto") - (commit (go-version->git-ref version - #:subdir "googleapis/api")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1cpwv51yzd9bhr6l3f5i2mzgfhnb7xw63xlylr8kikrwfab2phsj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/genproto/googleapis/api" - #:unpack-path "google.golang.org/genproto")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-rpc)) - (home-page "https://google.golang.org/genproto") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-github-com-envoyproxy-go-control-plane - (package - (name "go-github-com-envoyproxy-go-control-plane") - (version "0.13.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/envoyproxy/go-control-plane") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0wq3v5w5svk2aqnz264sq9nl79x4ag2f9w8s2s74s6y0an74fshq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/envoyproxy/go-control-plane")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-rpc - go-google-golang-org-genproto-googleapis-api - go-go-uber-org-goleak - go-go-opentelemetry-io-proto-otlp - go-github-com-stretchr-testify - go-github-com-prometheus-client-model - go-github-com-planetscale-vtprotobuf - go-github-com-google-go-cmp - go-github-com-envoyproxy-protoc-gen-validate - go-github-com-cncf-xds-go - go-github-com-census-instrumentation-opencensus-proto)) - (home-page "https://github.com/envoyproxy/go-control-plane") - (synopsis "control-plane") - (description - "This repository contains a Go-based implementation of an API server that -implements the discovery service APIs defined in -@@url{https://github.com/envoyproxy/data-plane-api,data-plane-api}.") - (license license:asl2.0))) - -(define-public go-google-golang-org-genproto-googleapis-rpc - (package - (name "go-google-golang-org-genproto-googleapis-rpc") - (version "0.0.0-20241206012308-a4fef0638583") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/googleapis/go-genproto") - (commit (go-version->git-ref version - #:subdir "googleapis/rpc")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1cpwv51yzd9bhr6l3f5i2mzgfhnb7xw63xlylr8kikrwfab2phsj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/genproto/googleapis/rpc" - #:unpack-path "google.golang.org/genproto")) - (propagated-inputs (list go-google-golang-org-protobuf)) - (home-page "https://google.golang.org/genproto") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-google-golang-org-grpc - (package - (name "go-google-golang-org-grpc") - (version "1.68.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/grpc/grpc-go") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1kbrjcjgwh86999sqzzprvdjd2pnv81iv54syi6qal4lvd9j4b3x")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/grpc")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-genproto-googleapis-rpc - go-golang-org-x-sys - go-golang-org-x-sync - go-golang-org-x-oauth2 - go-golang-org-x-net - go-github-com-google-uuid - go-github-com-google-go-cmp - go-github-com-golang-protobuf - go-github-com-golang-glog - go-github-com-envoyproxy-go-control-plane - go-github-com-cncf-xds-go - go-github-com-cespare-xxhash-v2)) - (home-page "https://google.golang.org/grpc") - (synopsis "gRPC-Go") - (description "Package grpc implements an RPC system called @code{gRPC}.") - (license license:asl2.0))) - -(define-public go-github-com-apache-arrow-go-arrow - (package - (name "go-github-com-apache-arrow-go-arrow") - (version "0.0.0-20211112161151-bc219186db40") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/apache/arrow") - (commit (go-version->git-ref version - #:subdir "go/arrow")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03nh7c0i3y9rkkzw428knalkrlpb8syr459i00mwp072ijn8v4hx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/apache/arrow/go/arrow" - #:unpack-path "github.com/apache/arrow")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-gonum-gonum - go-golang-org-x-xerrors - go-golang-org-x-exp - go-github-com-stretchr-testify - go-github-com-pierrec-lz4-v4 - go-github-com-klauspost-compress - go-github-com-google-flatbuffers - go-github-com-golang-protobuf)) - (home-page "https://github.com/apache/arrow") - (synopsis #f) - (description "Package arrow provides an implementation of Apache Arrow.") - (license license:asl2.0))) - -(define-public go-github-com-chewxy-hm - (package - (name "go-github-com-chewxy-hm") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/chewxy/hm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0f4qwg1q2lc9y64wrl9qxyimqnnandlqg78gn3yv4vsmyci025r7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/chewxy/hm")) - (home-page "https://github.com/chewxy/hm") - (synopsis "hm") - (description - "Package hm is a simple Hindley-Milner type inference system in Go. It provides -the necessary data structures and functions for creating such a system.") - (license license:expat))) - -(define-public go-github-com-google-flatbuffers - (package - (name "go-github-com-google-flatbuffers") - (version "24.3.25+incompatible") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/google/flatbuffers") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0q066x1h0x9225aj25jv40gxgz46yvwmiqc2g6q06mkkg1144kxq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/google/flatbuffers")) - (home-page "https://github.com/google/flatbuffers") - (synopsis "FlatBuffers") - (description - "@@strong{@code{FlatBuffers}} is a cross platform serialization library -architected for maximum memory efficiency. It allows you to directly access -serialized data without parsing/unpacking it first, while still having great -forwards/backwards compatibility.") - (license license:asl2.0))) - -(define-public go-go4-org-unsafe-assume-no-moving-gc - (package - (name "go-go4-org-unsafe-assume-no-moving-gc") - (version "0.0.0-20231121144256-b99613f794b6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go4org/unsafe-assume-no-moving-gc") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00ny3qha8k9nnx37ryvls2n5r7lw3bnldz6kwdmjxk8s19mxqim7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "go4.org/unsafe/assume-no-moving-gc")) - (home-page "https://go4.org/unsafe/assume-no-moving-gc") - (synopsis "go4.org/unsafe/assume-no-moving-gc") - (description - "Package go4.org/unsafe/assume-no-moving-gc exists so you can depend on it from -unsafe code that wants to declare that it assumes that the Go runtime does not -use a moving garbage collector. Specifically, it asserts that the caller is -playing stupid games with the addresses of heap-allocated values. It says -nothing about values that Go's escape analysis keeps on the stack. Ensuring -things aren't stack-allocated is the caller's responsibility.") - (license license:bsd-3))) - -(define-public go-github-com-chewxy-math32 - (package - (name "go-github-com-chewxy-math32") - (version "1.11.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/chewxy/math32") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0i7jssi872mv7h4rc4y0xa88a0hsr03mydqyrd6mrm8n7q8rfml9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/chewxy/math32")) - (home-page "https://github.com/chewxy/math32") - (synopsis "math32") - (description - "Package math32 provides basic constants and mathematical functions for float32 -types.") - (license license:bsd-2))) - -(define-public go-gorgonia-org-vecf32 - (package - (name "go-gorgonia-org-vecf32") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gorgonia/vecf32") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jggbf98fbbip7znx5m4n2lqqsnw5kqycj3gcbs62ypirr1pp0m9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "gorgonia.org/vecf32")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-pmezard-go-difflib - go-github-com-davecgh-go-spew - go-github-com-chewxy-math32)) - (home-page "https://gorgonia.org/vecf32") - (synopsis "vecf32") - (description - "Package vecf32 provides common functions and methods for slices of float32.") - (license license:expat))) - -(define-public go-gorgonia-org-vecf64 - (package - (name "go-gorgonia-org-vecf64") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gorgonia/vecf64") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0a8v65cy6gyh7ww2g8q4p6dmjhcd6k7lm7z8ly4vmi4k0vq1w187")))) - (build-system go-build-system) - (arguments - (list - #:import-path "gorgonia.org/vecf64")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-pmezard-go-difflib - go-github-com-davecgh-go-spew)) - (home-page "https://gorgonia.org/vecf64") - (synopsis "vecf64") - (description - "Package vecf64 provides common functions and methods for slices of float64.") - (license license:expat))) - -(define-public go-github-com-pdevine-tensor - (package - (name "go-github-com-pdevine-tensor") - (version "0.0.0-20240510204454-f88f4562727c") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pdevine/tensor") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ibc3x2c3dybhqdfnq2rrw6zxqng3b2zkl7nldsmllljfvp39c7s")))) - (build-system go-build-system) - (arguments - (list - - #:import-path "github.com/pdevine/tensor")) - (propagated-inputs (list go-gorgonia-org-vecf64 - go-gorgonia-org-vecf32 - go-github-com-gonum-gonum - go-go4-org-unsafe-assume-no-moving-gc - go-github-com-stretchr-testify - go-github-com-pkg-errors - go-github-com-google-flatbuffers - go-github-com-golang-protobuf - go-github-com-gogo-protobuf - go-github-com-chewxy-math32 - go-github-com-chewxy-hm - go-github-com-apache-arrow-go-arrow)) - (home-page "https://github.com/pdevine/tensor") - (synopsis "Package") - (description - "Package tensor is a package that provides efficient, generic n-dimensional -arrays in Go. Also in this package are functions and methods that are used -commonly in arithmetic, comparison and linear algebra operations.") - (license license:asl2.0))) - -(define-public go-github-com-knz-go-libedit - (package - (name "go-github-com-knz-go-libedit") - (version "1.10.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/knz/go-libedit") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "04a5ryzldsk7agybcz4rpd7g1v5vh7smawlky58bwj0341083p44")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/knz/go-libedit")) - (home-page "https://github.com/knz/go-libedit") - (synopsis "go-libedit") - (description - "Go wrapper around @@code{libedit}, a replacement to GNU readline using the BSD -license.") - (license license:asl2.0))) - -(define-public go-nullprogram-com-x-optparse - (package - (name "go-nullprogram-com-x-optparse") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/skeeto/optparse-go") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1yzpzlhmxdm8gd8ikh9c91qmshjp1jg49l0qsslmm432wk19zym9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "nullprogram.com/x/optparse")) - (home-page "https://nullprogram.com/x/optparse") - (synopsis "Traditional long option parser for Go") - (description - "Package optparse parses command line arguments very similarly to GNU -@code{getopt_long()}. It supports long options and optional arguments, but does -not permute arguments. It is intended as a replacement for Go's flag package.") - (license license:unlicense))) - -(define-public go-github-com-cloudwego-iasm - (package - (name "go-github-com-cloudwego-iasm") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cloudwego/iasm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0j9jvx6ijlr2xz3am4qrz5py68xpl8np7m7yfq9m2ilkli3ksq9x")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cloudwego/iasm")) - (propagated-inputs (list go-nullprogram-com-x-optparse - go-github-com-stretchr-testify - go-github-com-knz-go-libedit - go-github-com-klauspost-cpuid-v2 - go-github-com-davecgh-go-spew)) - (home-page "https://github.com/cloudwego/iasm") - (synopsis "-- Interactive Assembler for Go.") - (description "Dual-purpose assembly engine written in pure Golang.") - (license license:asl2.0))) - -(define-public go-github-com-bytedance-sonic-loader - (package - (name "go-github-com-bytedance-sonic-loader") - (version "0.2.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bytedance/sonic") - (commit (go-version->git-ref version - #:subdir "loader")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0fyjq3hr4cmai2r06ppzil314bcqz416gd1zpw7lfp9h7mcwxwa4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bytedance/sonic/loader" - #:unpack-path "github.com/bytedance/sonic")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-cloudwego-iasm)) - (home-page "https://github.com/bytedance/sonic") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-github-com-cloudwego-base64x - (package - (name "go-github-com-cloudwego-base64x") - (version "0.1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cloudwego/base64x") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1lgs28mj5w350vp6pazz2265hx2kab3kbjw7vnk0w1skslxbj8kx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cloudwego/base64x")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-klauspost-cpuid-v2 - go-github-com-davecgh-go-spew - go-github-com-bytedance-sonic-loader)) - (home-page "https://github.com/cloudwego/base64x") - (synopsis "base64x") - (description - "High performance drop-in replacement of the @@code{encoding/base64} library.") - (license (list license:asl2.0 license:asl2.0)))) - -(define-public go-github-com-twitchyliquid64-golang-asm - (package - (name "go-github-com-twitchyliquid64-golang-asm") - (version "0.15.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/twitchyliquid64/golang-asm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1akw41i0snxqw9lqzmnn4gx6hd5js5dr1vmfkm49wxans4k14vw4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/twitchyliquid64/golang-asm")) - (home-page "https://github.com/twitchyliquid64/golang-asm") - (synopsis "golang-asm") - (description - "This package provides a mirror of the assembler from the Go compiler, with -import paths re-written for the assembler to be functional as a standalone -library.") - (license license:bsd-3))) - -(define-public go-rsc-io-pdf - (package - (name "go-rsc-io-pdf") - (version "0.1.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/rsc/pdf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01qjjwa8nn5a2jzd360xqg5zc8s0i2fpwcn2w2g6y2jgn9wl8x84")))) - (build-system go-build-system) - (arguments - (list - #:import-path "rsc.io/pdf")) - (home-page "https://rsc.io/pdf") - (synopsis #f) - (description "Package pdf implements reading of PDF files.") - (license license:bsd-3))) - -(define-public go-golang-org-x-arch - (package - (name "go-golang-org-x-arch") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/arch") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "104mnfx3v6lwjndjd35ly8r6yb4bb74lq5sq1cqpxw38mqyzqmx2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/arch")) - (propagated-inputs (list go-rsc-io-pdf)) - (home-page "https://golang.org/x/arch") - (synopsis "arch") - (description - "This repository holds machine architecture information used by the Go toolchain. - The parts needed in the main Go repository are copied in.") - (license license:bsd-3))) - -(define-public go-github-com-bytedance-sonic - (package - (name "go-github-com-bytedance-sonic") - (version "1.12.5") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bytedance/sonic") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1r5i12vagkf7611v39k2s8dqp7dp7d4ld3qr247j5m8zv0xcki0m")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bytedance/sonic")) - (propagated-inputs (list go-golang-org-x-arch - go-github-com-twitchyliquid64-golang-asm - go-github-com-stretchr-testify - go-github-com-klauspost-cpuid-v2 - go-github-com-davecgh-go-spew - go-github-com-cloudwego-base64x - go-github-com-bytedance-sonic-loader)) - (home-page "https://github.com/bytedance/sonic") - (synopsis "Sonic") - (description - "English | -@@url{https://github.com/bytedance/sonic/blob/v1.12.5/README_ZH_CN.md,中文}.") - (license license:asl2.0))) - -(define-public go-github-com-gin-contrib-sse - (package - (name "go-github-com-gin-contrib-sse") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gin-contrib/sse") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "072nq91a65n5xvwslqjyvydfd0mfpnvb3vwjyfvmzm1ym96wr1nd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gin-contrib/sse")) - (propagated-inputs (list go-github-com-stretchr-testify)) - (home-page "https://github.com/gin-contrib/sse") - (synopsis "Server-Sent Events") - (description - "Server-sent events (SSE) is a technology where a browser receives automatic -updates from a server via HTTP connection. The Server-Sent Events -@code{EventSource} API is -@@url{http://www.w3.org/TR/2009/WD-eventsource-20091029/,standardized as part of -HTML5[1] by the W3C}.") - (license license:expat))) - -(define-public go-github-com-gin-gonic-gin - (package - (name "go-github-com-gin-gonic-gin") - (version "1.10.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gin-gonic/gin") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01xjvw2d46b77jnszgbwqbdzh9jx7y3h5ik3q30y9dn9gaq5mhks")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gin-gonic/gin")) - (propagated-inputs (list go-gopkg-in-yaml-v3 - go-google-golang-org-protobuf - go-golang-org-x-net - go-github-com-ugorji-go-codec - go-github-com-stretchr-testify - go-github-com-pelletier-go-toml-v2 - go-github-com-mattn-go-isatty - go-github-com-json-iterator-go - go-github-com-goccy-go-json - go-github-com-go-playground-validator-v10 - go-github-com-gin-contrib-sse - go-github-com-bytedance-sonic)) - (home-page "https://github.com/gin-gonic/gin") - (synopsis "Gin Web Framework") - (description "Package gin implements a HTTP web framework called gin.") - (license license:expat))) - -(define-public go-github-com-gin-contrib-cors - (package - (name "go-github-com-gin-contrib-cors") - (version "1.7.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gin-contrib/cors") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "080khaq944cbga9mplz916kg6gijfcmb07k5wpx5zdfkhc4gkjmf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gin-contrib/cors")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-gin-gonic-gin)) - (home-page "https://github.com/gin-contrib/cors") - (synopsis "CORS gin's middleware") - (description "Gin middleware/handler to enable CORS support.") - (license license:expat))) -(define-public go-github-com-arbovm-levenshtein - (package - (name "go-github-com-arbovm-levenshtein") - (version "0.0.0-20160628152529-48b4e1c0c4d0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/arbovm/levenshtein") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0nmx2iip8xpnbmy6gvqpc9ikizr33dr40xgv746h0b0by8n7rv7y")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/arbovm/levenshtein")) - (home-page "https://github.com/arbovm/levenshtein") - (synopsis "Levenshtein Distance") - (description - "@@url{http://golang.org,Go} package to calculate the -@@url{http://en.wikipedia.org/wiki/Levenshtein_distance,Levenshtein Distance}.") - (license license:bsd-3))) - -(define-public go-github-com-dgryski-trifles - (package - (name "go-github-com-dgryski-trifles") - (version "0.0.0-20240922021506-5ecb8eeff266") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dgryski/trifles") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "071pnsyax99ikc58b110hdvqk1v46mqk6zdd0sshrf9lmwixwpnj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/dgryski/trifles")) - (home-page "https://github.com/dgryski/trifles") - (synopsis #f) - (description #f) - (license license:expat))) - -(define-public go-github-com-agnivade-levenshtein - (package - (name "go-github-com-agnivade-levenshtein") - (version "1.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/agnivade/levenshtein") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0vg9aj9k4qv96nqqp261qrm9g7kj0axqhv3mm9qvw932l72943hn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/agnivade/levenshtein")) - (propagated-inputs (list go-github-com-dgryski-trifles - go-github-com-arbovm-levenshtein)) - (home-page "https://github.com/agnivade/levenshtein") - (synopsis "levenshtein") - (description - "Package levenshtein is a Go implementation to calculate Levenshtein Distance.") - (license license:expat))) - -(define-public go-github-com-d4l3k-go-bfloat16 - (package - (name "go-github-com-d4l3k-go-bfloat16") - (version "0.0.0-20211005043715-690c3bdd05f1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/d4l3k/go-bfloat16") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1bshygdr5lcagznrh349r53whqhlg870j484zpsi3f7ilqv08rvy")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/d4l3k/go-bfloat16")) - (home-page "https://github.com/d4l3k/go-bfloat16") - (synopsis "go-bfloat16") - (description "BFloat16 conversion utilities for Go/Golang.") - (license license:expat))) - -(define-public go-github-com-nlpodyssey-gopickle - (package - (name "go-github-com-nlpodyssey-gopickle") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/nlpodyssey/gopickle") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1fadbyq63i55g3k91knm7m1pl3j0krxdgpajrl78h27sl3mhnhal")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/nlpodyssey/gopickle")) - (propagated-inputs (list go-golang-org-x-text)) - (home-page "https://github.com/nlpodyssey/gopickle") - (synopsis "GoPickle") - (description - "@code{GoPickle} is a Go library for loading Python's data serialized with -@@code{pickle} and @code{PyTorch} module files.") - (license license:bsd-2))) - -(define-public go-github-com-census-instrumentation-opencensus-proto - (package - (name "go-github-com-census-instrumentation-opencensus-proto") - (version "0.4.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/census-instrumentation/opencensus-proto") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0zda7v8fqbc2hamnwajdwr9742nznajxgcw636n570v8k5ahrymw")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/census-instrumentation/opencensus-proto")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-grpc-ecosystem-grpc-gateway-v2)) - (home-page "https://github.com/census-instrumentation/opencensus-proto") - (synopsis - "OpenCensus Proto - Language Independent Interface Types For OpenCensus") - (description - "Census provides a framework to define and collect stats against metrics and to -break those stats down across user-defined dimensions.") - (license license:asl2.0))) - -(define-public go-cel-dev-expr - (package - (name "go-cel-dev-expr") - (version "0.19.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/google/cel-spec") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1nllz4b6nnpiv1lg63wjyaa2v6ibb9xzqg3gypgycd26gixghi2i")))) - (build-system go-build-system) - (arguments - (list - #:import-path "cel.dev/expr")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-genproto-googleapis-rpc)) - (home-page "https://cel.dev/expr") - (synopsis "Common Expression Language") - (description - "The Common Expression Language (CEL) implements common semantics for expression -evaluation, enabling different applications to more easily interoperate.") - (license license:asl2.0))) - -(define-public go-github-com-cncf-xds-go - (package - (name "go-github-com-cncf-xds-go") - (version "0.0.0-20240905190251-b4127c9b8d78") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cncf/xds") - (commit (go-version->git-ref version - #:subdir "go")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "04wg9722v7mgn4ndkwbahcpxkhx6hw842h2r1qfc6xrryp8l13hr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cncf/xds/go" - #:unpack-path "github.com/cncf/xds")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-api - go-github-com-envoyproxy-protoc-gen-validate - go-cel-dev-expr)) - (home-page "https://github.com/cncf/xds") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-github-com-iancoleman-strcase - (package - (name "go-github-com-iancoleman-strcase") - (version "0.3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/iancoleman/strcase") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "169fb56kiif2gq92b7hvh9xgl2n8kjmdg4gqaa1492kb97ia8lwm")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/iancoleman/strcase")) - (home-page "https://github.com/iancoleman/strcase") - (synopsis "strcase") - (description - "Package strcase converts strings to various cases. See the conversion table -below:.") - (license license:expat))) - -(define-public go-github-com-lyft-protoc-gen-star - (package - (name "go-github-com-lyft-protoc-gen-star") - (version "2.0.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/lyft/protoc-gen-star") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0c0w7xlarzkmbfsxdknakmnm562q3whxgs3ck3icwrva3dim94qc")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/lyft/protoc-gen-star/v2" - #:unpack-path "github.com/lyft/protoc-gen-star")) - (propagated-inputs (list go-google-golang-org-protobuf - go-golang-org-x-tools - go-github-com-stretchr-testify - go-github-com-spf13-afero)) - (home-page "https://github.com/lyft/protoc-gen-star") - (synopsis "protoc-gen-star (PG*)") - (description "Package pgs provides a library for building protoc plugins.") - (license license:asl2.0))) - -(define-public go-github-com-envoyproxy-protoc-gen-validate - (package - (name "go-github-com-envoyproxy-protoc-gen-validate") - (version "1.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bufbuild/protoc-gen-validate") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0yw8r45ykziz3bkfxi8y15kdakip8rjr2r2mqyx8ld8c12mcr3j1")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/envoyproxy/protoc-gen-validate")) - (propagated-inputs (list go-google-golang-org-protobuf go-golang-org-x-net - go-github-com-lyft-protoc-gen-star-v2 - go-github-com-iancoleman-strcase)) - (home-page "https://github.com/envoyproxy/protoc-gen-validate") - (synopsis "protoc-gen-validate (PGV)") - (description - "PGV is a protoc plugin to generate polyglot message validators. While protocol -buffers effectively guarantee the types of structured data, they cannot enforce -semantic rules for values. This plugin adds support to protoc-generated code to -validate such constraints.") - (license license:asl2.0))) - -(define-public go-github-com-planetscale-vtprotobuf - (package - (name "go-github-com-planetscale-vtprotobuf") - (version "0.6.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/planetscale/vtprotobuf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0bms8rrg8wrm3x9mspqrzzix24vjgi3p5zzbw108ydr1rnarwblf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/planetscale/vtprotobuf")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-stretchr-testify)) - (home-page "https://github.com/planetscale/vtprotobuf") - (synopsis ", the Vitess Protocol Buffers compiler") - (description - "This repository provides the @@code{protoc-gen-go-vtproto} plug-in for -@@code{protoc}, which is used by Vitess to generate optimized marshall & -unmarshal code.") - (license license:bsd-3))) - -(define-public go-github-com-antihax-optional - (package - (name "go-github-com-antihax-optional") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/antihax/optional") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ix08vl49qxr58rc6201cl97g1yznhhkwvqldslawind99js4rj0")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/antihax/optional")) - (home-page "https://github.com/antihax/optional") - (synopsis #f) - (description #f) - (license license:expat))) - -(define-public go-github-com-grpc-ecosystem-grpc-gateway - (package - (name "go-github-com-grpc-ecosystem-grpc-gateway") - (version "2.24.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/grpc-ecosystem/grpc-gateway") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "080zwrpnr3la6pcpixispzj1aicyw8s78nszi8zlxmj5faljhhcm")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/grpc-ecosystem/grpc-gateway/v2" - #:unpack-path "github.com/grpc-ecosystem/grpc-gateway")) - (propagated-inputs (list go-gopkg-in-yaml-v3 - go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-rpc - go-google-golang-org-genproto-googleapis-api - go-golang-org-x-text - go-golang-org-x-oauth2 - go-github-com-rogpeppe-fastuuid - go-github-com-google-go-cmp - go-github-com-antihax-optional)) - (home-page "https://github.com/grpc-ecosystem/grpc-gateway") - (synopsis "About") - (description - "The @code{gRPC-Gateway} is a plugin of the Google protocol buffers compiler -@@url{https://github.com/protocolbuffers/protobuf,protoc}. It reads protobuf -service definitions and generates a reverse-proxy server which translates a -RESTful HTTP API into @code{gRPC}. This server is generated according to the -@@url{https://github.com/googleapis/googleapis/raw/master/google/api/http.proto#L46,(code -google.api.http)} annotations in your service definitions.") - (license license:bsd-3))) - -(define-public go-go-opentelemetry-io-proto-otlp - (package - (name "go-go-opentelemetry-io-proto-otlp") - (version "1.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/open-telemetry/opentelemetry-proto-go") - (commit (go-version->git-ref version - #:subdir "otlp")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1k3i92p5hf0m9j5w8sn7kpzijkkpdsm4wgv8lg8xlc08xxfm6mdr")))) - (build-system go-build-system) - (arguments - (list - #:import-path "go.opentelemetry.io/proto/otlp" - #:unpack-path "go.opentelemetry.io/proto")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-github-com-grpc-ecosystem-grpc-gateway-v2)) - (home-page "https://go.opentelemetry.io/proto") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-google-golang-org-genproto-googleapis-api - (package - (name "go-google-golang-org-genproto-googleapis-api") - (version "0.0.0-20241206012308-a4fef0638583") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/googleapis/go-genproto") - (commit (go-version->git-ref version - #:subdir "googleapis/api")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1cpwv51yzd9bhr6l3f5i2mzgfhnb7xw63xlylr8kikrwfab2phsj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/genproto/googleapis/api" - #:unpack-path "google.golang.org/genproto")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-rpc)) - (home-page "https://google.golang.org/genproto") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-github-com-envoyproxy-go-control-plane - (package - (name "go-github-com-envoyproxy-go-control-plane") - (version "0.13.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/envoyproxy/go-control-plane") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0wq3v5w5svk2aqnz264sq9nl79x4ag2f9w8s2s74s6y0an74fshq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/envoyproxy/go-control-plane")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-google-golang-org-genproto-googleapis-rpc - go-google-golang-org-genproto-googleapis-api - go-go-uber-org-goleak - go-go-opentelemetry-io-proto-otlp - go-github-com-stretchr-testify - go-github-com-prometheus-client-model - go-github-com-planetscale-vtprotobuf - go-github-com-google-go-cmp - go-github-com-envoyproxy-protoc-gen-validate - go-github-com-cncf-xds-go - go-github-com-census-instrumentation-opencensus-proto)) - (home-page "https://github.com/envoyproxy/go-control-plane") - (synopsis "control-plane") - (description - "This repository contains a Go-based implementation of an API server that -implements the discovery service APIs defined in -@@url{https://github.com/envoyproxy/data-plane-api,data-plane-api}.") - (license license:asl2.0))) - -(define-public go-google-golang-org-genproto-googleapis-rpc - (package - (name "go-google-golang-org-genproto-googleapis-rpc") - (version "0.0.0-20241206012308-a4fef0638583") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/googleapis/go-genproto") - (commit (go-version->git-ref version - #:subdir "googleapis/rpc")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1cpwv51yzd9bhr6l3f5i2mzgfhnb7xw63xlylr8kikrwfab2phsj")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/genproto/googleapis/rpc" - #:unpack-path "google.golang.org/genproto")) - (propagated-inputs (list go-google-golang-org-protobuf)) - (home-page "https://google.golang.org/genproto") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-google-golang-org-grpc - (package - (name "go-google-golang-org-grpc") - (version "1.68.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/grpc/grpc-go") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1kbrjcjgwh86999sqzzprvdjd2pnv81iv54syi6qal4lvd9j4b3x")))) - (build-system go-build-system) - (arguments - (list - #:import-path "google.golang.org/grpc")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-genproto-googleapis-rpc - go-golang-org-x-sys - go-golang-org-x-sync - go-golang-org-x-oauth2 - go-golang-org-x-net - go-github-com-google-uuid - go-github-com-google-go-cmp - go-github-com-golang-protobuf - go-github-com-golang-glog - go-github-com-envoyproxy-go-control-plane - go-github-com-cncf-xds-go - go-github-com-cespare-xxhash-v2)) - (home-page "https://google.golang.org/grpc") - (synopsis "gRPC-Go") - (description "Package grpc implements an RPC system called @code{gRPC}.") - (license license:asl2.0))) - -(define-public go-github-com-apache-arrow-go-arrow - (package - (name "go-github-com-apache-arrow-go-arrow") - (version "0.0.0-20211112161151-bc219186db40") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/apache/arrow") - (commit (go-version->git-ref version - #:subdir "go/arrow")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "03nh7c0i3y9rkkzw428knalkrlpb8syr459i00mwp072ijn8v4hx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/apache/arrow/go/arrow" - #:unpack-path "github.com/apache/arrow")) - (propagated-inputs (list go-google-golang-org-protobuf - go-google-golang-org-grpc - go-gonum-org-v1-gonum - go-golang-org-x-xerrors - go-golang-org-x-exp - go-github-com-stretchr-testify - go-github-com-pierrec-lz4-v4 - go-github-com-klauspost-compress - go-github-com-google-flatbuffers - go-github-com-golang-protobuf)) - (home-page "https://github.com/apache/arrow") - (synopsis #f) - (description "Package arrow provides an implementation of Apache Arrow.") - (license #f))) - -(define-public go-github-com-chewxy-hm - (package - (name "go-github-com-chewxy-hm") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/chewxy/hm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0f4qwg1q2lc9y64wrl9qxyimqnnandlqg78gn3yv4vsmyci025r7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/chewxy/hm")) - (home-page "https://github.com/chewxy/hm") - (synopsis "hm") - (description - "Package hm is a simple Hindley-Milner type inference system in Go. It provides -the necessary data structures and functions for creating such a system.") - (license license:expat))) - -(define-public go-github-com-google-flatbuffers - (package - (name "go-github-com-google-flatbuffers") - (version "24.3.25+incompatible") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/google/flatbuffers") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0q066x1h0x9225aj25jv40gxgz46yvwmiqc2g6q06mkkg1144kxq")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/google/flatbuffers")) - (home-page "https://github.com/google/flatbuffers") - (synopsis "FlatBuffers") - (description - "@@strong{@code{FlatBuffers}} is a cross platform serialization library -architected for maximum memory efficiency. It allows you to directly access -serialized data without parsing/unpacking it first, while still having great -forwards/backwards compatibility.") - (license license:asl2.0))) - -(define-public go-go4-org-unsafe-assume-no-moving-gc - (package - (name "go-go4-org-unsafe-assume-no-moving-gc") - (version "0.0.0-20231121144256-b99613f794b6") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/go4org/unsafe-assume-no-moving-gc") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "00ny3qha8k9nnx37ryvls2n5r7lw3bnldz6kwdmjxk8s19mxqim7")))) - (build-system go-build-system) - (arguments - (list - #:import-path "go4.org/unsafe/assume-no-moving-gc")) - (home-page "https://go4.org/unsafe/assume-no-moving-gc") - (synopsis "go4.org/unsafe/assume-no-moving-gc") - (description - "Package go4.org/unsafe/assume-no-moving-gc exists so you can depend on it from -unsafe code that wants to declare that it assumes that the Go runtime does not -use a moving garbage collector. Specifically, it asserts that the caller is -playing stupid games with the addresses of heap-allocated values. It says -nothing about values that Go's escape analysis keeps on the stack. Ensuring -things aren't stack-allocated is the caller's responsibility.") - (license license:bsd-3))) - -(define-public go-github-com-chewxy-math32 - (package - (name "go-github-com-chewxy-math32") - (version "1.11.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/chewxy/math32") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0i7jssi872mv7h4rc4y0xa88a0hsr03mydqyrd6mrm8n7q8rfml9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/chewxy/math32")) - (home-page "https://github.com/chewxy/math32") - (synopsis "math32") - (description - "Package math32 provides basic constants and mathematical functions for float32 -types.") - (license license:bsd-2))) - -(define-public go-gorgonia-org-vecf32 - (package - (name "go-gorgonia-org-vecf32") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gorgonia/vecf32") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0jggbf98fbbip7znx5m4n2lqqsnw5kqycj3gcbs62ypirr1pp0m9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "gorgonia.org/vecf32")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-pmezard-go-difflib - go-github-com-davecgh-go-spew - go-github-com-chewxy-math32)) - (home-page "https://gorgonia.org/vecf32") - (synopsis "vecf32") - (description - "Package vecf32 provides common functions and methods for slices of float32.") - (license license:expat))) - -(define-public go-gorgonia-org-vecf64 - (package - (name "go-gorgonia-org-vecf64") - (version "0.9.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gorgonia/vecf64") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0a8v65cy6gyh7ww2g8q4p6dmjhcd6k7lm7z8ly4vmi4k0vq1w187")))) - (build-system go-build-system) - (arguments - (list - #:import-path "gorgonia.org/vecf64")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-pmezard-go-difflib - go-github-com-davecgh-go-spew)) - (home-page "https://gorgonia.org/vecf64") - (synopsis "vecf64") - (description - "Package vecf64 provides common functions and methods for slices of float64.") - (license license:expat))) - -(define-public go-github-com-pdevine-tensor - (package - (name "go-github-com-pdevine-tensor") - (version "0.0.0-20240510204454-f88f4562727c") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/pdevine/tensor") - (commit (go-version->git-ref version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1ibc3x2c3dybhqdfnq2rrw6zxqng3b2zkl7nldsmllljfvp39c7s")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/pdevine/tensor")) - (propagated-inputs (list go-gorgonia-org-vecf64 - go-gorgonia-org-vecf32 - go-gonum-org-v1-gonum - go-go4-org-unsafe-assume-no-moving-gc - go-github-com-stretchr-testify - go-github-com-pkg-errors - go-github-com-google-flatbuffers - go-github-com-golang-protobuf - go-github-com-gogo-protobuf - go-github-com-chewxy-math32 - go-github-com-chewxy-hm - go-github-com-apache-arrow-go-arrow)) - (home-page "https://github.com/pdevine/tensor") - (synopsis "Package") - (description - "Package tensor is a package that provides efficient, generic n-dimensional -arrays in Go. Also in this package are functions and methods that are used -commonly in arithmetic, comparison and linear algebra operations.") - (license license:asl2.0))) - -(define-public go-github-com-knz-go-libedit - (package - (name "go-github-com-knz-go-libedit") - (version "1.10.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/knz/go-libedit") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "04a5ryzldsk7agybcz4rpd7g1v5vh7smawlky58bwj0341083p44")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/knz/go-libedit")) - (home-page "https://github.com/knz/go-libedit") - (synopsis "go-libedit") - (description - "Go wrapper around @@code{libedit}, a replacement to GNU readline using the BSD -license.") - (license license:asl2.0))) - -(define-public go-nullprogram-com-x-optparse - (package - (name "go-nullprogram-com-x-optparse") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/skeeto/optparse-go") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1yzpzlhmxdm8gd8ikh9c91qmshjp1jg49l0qsslmm432wk19zym9")))) - (build-system go-build-system) - (arguments - (list - #:import-path "nullprogram.com/x/optparse")) - (home-page "https://nullprogram.com/x/optparse") - (synopsis "Traditional long option parser for Go") - (description - "Package optparse parses command line arguments very similarly to GNU -@code{getopt_long()}. It supports long options and optional arguments, but does -not permute arguments. It is intended as a replacement for Go's flag package.") - (license license:unlicense))) - -(define-public go-github-com-cloudwego-iasm - (package - (name "go-github-com-cloudwego-iasm") - (version "0.2.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cloudwego/iasm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0j9jvx6ijlr2xz3am4qrz5py68xpl8np7m7yfq9m2ilkli3ksq9x")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cloudwego/iasm")) - (propagated-inputs (list go-nullprogram-com-x-optparse - go-github-com-stretchr-testify - go-github-com-knz-go-libedit - go-github-com-klauspost-cpuid-v2 - go-github-com-davecgh-go-spew)) - (home-page "https://github.com/cloudwego/iasm") - (synopsis "-- Interactive Assembler for Go.") - (description "Dual-purpose assembly engine written in pure Golang.") - (license license:asl2.0))) - -(define-public go-github-com-bytedance-sonic-loader - (package - (name "go-github-com-bytedance-sonic-loader") - (version "0.2.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bytedance/sonic") - (commit (go-version->git-ref version - #:subdir "loader")))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0fyjq3hr4cmai2r06ppzil314bcqz416gd1zpw7lfp9h7mcwxwa4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bytedance/sonic/loader" - #:unpack-path "github.com/bytedance/sonic")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-cloudwego-iasm)) - (home-page "https://github.com/bytedance/sonic") - (synopsis #f) - (description #f) - (license license:asl2.0))) - -(define-public go-github-com-cloudwego-base64x - (package - (name "go-github-com-cloudwego-base64x") - (version "0.1.4") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/cloudwego/base64x") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1lgs28mj5w350vp6pazz2265hx2kab3kbjw7vnk0w1skslxbj8kx")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/cloudwego/base64x")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-klauspost-cpuid-v2 - go-github-com-davecgh-go-spew - go-github-com-bytedance-sonic-loader)) - (home-page "https://github.com/cloudwego/base64x") - (synopsis "base64x") - (description - "High performance drop-in replacement of the @@code{encoding/base64} library.") - (license (list license:asl2.0 license:asl2.0)))) - -(define-public go-github-com-twitchyliquid64-golang-asm - (package - (name "go-github-com-twitchyliquid64-golang-asm") - (version "0.15.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/twitchyliquid64/golang-asm") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1akw41i0snxqw9lqzmnn4gx6hd5js5dr1vmfkm49wxans4k14vw4")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/twitchyliquid64/golang-asm")) - (home-page "https://github.com/twitchyliquid64/golang-asm") - (synopsis "golang-asm") - (description - "This package provides a mirror of the assembler from the Go compiler, with -import paths re-written for the assembler to be functional as a standalone -library.") - (license license:bsd-3))) - -(define-public go-rsc-io-pdf - (package - (name "go-rsc-io-pdf") - (version "0.1.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/rsc/pdf") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01qjjwa8nn5a2jzd360xqg5zc8s0i2fpwcn2w2g6y2jgn9wl8x84")))) - (build-system go-build-system) - (arguments - (list - #:import-path "rsc.io/pdf")) - (home-page "https://rsc.io/pdf") - (synopsis #f) - (description "Package pdf implements reading of PDF files.") - (license license:bsd-3))) - -(define-public go-golang-org-x-arch - (package - (name "go-golang-org-x-arch") - (version "0.12.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://go.googlesource.com/arch") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "104mnfx3v6lwjndjd35ly8r6yb4bb74lq5sq1cqpxw38mqyzqmx2")))) - (build-system go-build-system) - (arguments - (list - #:import-path "golang.org/x/arch")) - (propagated-inputs (list go-rsc-io-pdf)) - (home-page "https://golang.org/x/arch") - (synopsis "arch") - (description - "This repository holds machine architecture information used by the Go toolchain. - The parts needed in the main Go repository are copied in.") - (license license:bsd-3))) - -(define-public go-github-com-bytedance-sonic - (package - (name "go-github-com-bytedance-sonic") - (version "1.12.5") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/bytedance/sonic") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1r5i12vagkf7611v39k2s8dqp7dp7d4ld3qr247j5m8zv0xcki0m")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/bytedance/sonic")) - (propagated-inputs (list go-golang-org-x-arch - go-github-com-twitchyliquid64-golang-asm - go-github-com-stretchr-testify - go-github-com-klauspost-cpuid-v2 - go-github-com-davecgh-go-spew - go-github-com-cloudwego-base64x - go-github-com-bytedance-sonic-loader)) - (home-page "https://github.com/bytedance/sonic") - (synopsis "Sonic") - (description - "English | -@@url{https://github.com/bytedance/sonic/blob/v1.12.5/README_ZH_CN.md,中文}.") - (license license:asl2.0))) - -(define-public go-github-com-gin-contrib-sse - (package - (name "go-github-com-gin-contrib-sse") - (version "0.1.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gin-contrib/sse") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "072nq91a65n5xvwslqjyvydfd0mfpnvb3vwjyfvmzm1ym96wr1nd")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gin-contrib/sse")) - (propagated-inputs (list go-github-com-stretchr-testify)) - (home-page "https://github.com/gin-contrib/sse") - (synopsis "Server-Sent Events") - (description - "Server-sent events (SSE) is a technology where a browser receives automatic -updates from a server via HTTP connection. The Server-Sent Events -@code{EventSource} API is -@@url{http://www.w3.org/TR/2009/WD-eventsource-20091029/,standardized as part of -HTML5[1] by the W3C}.") - (license license:expat))) - -(define-public go-github-com-gin-gonic-gin - (package - (name "go-github-com-gin-gonic-gin") - (version "1.10.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gin-gonic/gin") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "01xjvw2d46b77jnszgbwqbdzh9jx7y3h5ik3q30y9dn9gaq5mhks")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gin-gonic/gin")) - (propagated-inputs (list go-gopkg-in-yaml-v3 - go-google-golang-org-protobuf - go-golang-org-x-net - go-github-com-ugorji-go-codec - go-github-com-stretchr-testify - go-github-com-pelletier-go-toml-v2 - go-github-com-mattn-go-isatty - go-github-com-json-iterator-go - go-github-com-goccy-go-json - go-github-com-go-playground-validator-v10 - go-github-com-gin-contrib-sse - go-github-com-bytedance-sonic)) - (home-page "https://github.com/gin-gonic/gin") - (synopsis "Gin Web Framework") - (description "Package gin implements a HTTP web framework called gin.") - (license license:expat))) - -(define-public go-github-com-gin-contrib-cors - (package - (name "go-github-com-gin-contrib-cors") - (version "1.7.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gin-contrib/cors") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "080khaq944cbga9mplz916kg6gijfcmb07k5wpx5zdfkhc4gkjmf")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/gin-contrib/cors")) - (propagated-inputs (list go-github-com-stretchr-testify - go-github-com-gin-gonic-gin)) - (home-page "https://github.com/gin-contrib/cors") - (synopsis "CORS gin's middleware") - (description "Gin middleware/handler to enable CORS support.") - (license license:expat))) - -(define-public ollama - (package - (name "ollama") - (version "0.5.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/ollama/ollama") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1xp8vas0n7w6qs1y0gmxn1qmkaw2zn4q5akppbv3gmhangz0lnwn")))) - (build-system go-build-system) - (arguments - (list - #:import-path "github.com/ollama/ollama")) - (propagated-inputs (list go-google-golang-org-protobuf - go-golang-org-x-text - go-golang-org-x-term - go-golang-org-x-sys - go-golang-org-x-exp - go-golang-org-x-crypto - go-github-com-gin-contrib-cors - go-golang-org-x-image - go-github-com-pdevine-tensor - go-github-com-nlpodyssey-gopickle - go-github-com-mattn-go-runewidth - go-github-com-google-go-cmp - go-github-com-d4l3k-go-bfloat16 - go-github-com-agnivade-levenshtein - go-golang-org-x-sync - go-github-com-x448-float16 - go-github-com-stretchr-testify - go-github-com-spf13-cobra - go-github-com-olekukonko-tablewriter - go-github-com-google-uuid - go-github-com-gin-gonic-gin - go-github-com-emirpasic-gods - go-github-com-containerd-console)) - (home-page "https://github.com/ollama/ollama") - (synopsis "Ollama") - (description "Get up and running with large language models.") - (license license:expat))) - |