Google API authentication helpers: service accounts and local OAuth
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

*: drop unused runtime opam deps (lint sweep)

Per-package removal of opam runtime [depends] entries that
[monopam lint] flagged as unused -- packages declared as runtime deps
but referenced by no library [(libraries ...)] stanza in any of the
package's main lib/exec dune files (and not pulled in transitively
via META).

Verified each removal by running [dune build] (and [dune test] for
packages with a test suite) before moving on. No code changes -- only
dune-project [(depends ...)] lists.

Packages touched:

- ca-certs drop nox-crypto
- dupfind drop bos
- merlint drop nox-json (still pulled in via nox-opam.bytesrw)
- monopam drop bytesrw, requests
- monopam-info drop nox-loc, nox-sexp
- ocaml-agent drop nox-tty
- ocaml-atproto-oauth drop did-plc, did-web
- ocaml-auth drop nox-json
- ocaml-cam drop ptime
- ocaml-claude drop nox-loc
- ocaml-cop1 drop logs
- ocaml-did drop bytesrw
- ocaml-ewah drop bytesrw
- ocaml-freebox drop ipaddr
- ocaml-gauth drop base64, ptime
- ocaml-gdocs drop oauth
- ocaml-gsheets drop oauth
- ocaml-gslides drop oauth
- ocaml-hap drop nox-crypto-rng
- ocaml-jailhouse drop fmt

Generated [.opam] files updated by dune accordingly.

Remaining unused warnings ([ocaml-jwt], [ocaml-meross], [ocaml-oci],
[ocaml-pid1], [ocaml-publicsuffix], [ocaml-punycode], [ocaml-pus],
[ocaml-qemu], [ocaml-rego], [ocaml-requests], [ocaml-sbom],
[ocaml-scc], [ocaml-sdls], [ocaml-sigstore], [ocaml-sle],
[ocaml-spacedata], [ocaml-stix], [ocaml-vz], [prune], plus the
[ocaml-ccsds] meta-package and a handful of others) will follow in a
later pass once each is verified against its tests; this commit
covers only the ones I built and tested in this session.

-4
-2
dune-project
··· 23 23 (depends 24 24 (ocaml (>= 5.1)) 25 25 (dune (>= 3.21)) 26 - (base64 (>= 3.0)) 27 26 (digestif (>= 1.0)) 28 27 (eio (>= 1.0)) 29 28 (fmt (>= 0.9)) ··· 31 30 (nox-jwt (>= 0.1)) 32 31 (logs (>= 0.7)) 33 32 (oauth (>= 0.1)) 34 - (ptime (>= 1.0)) 35 33 (requests (>= 0.1)) 36 34 (uri (>= 4.0)) 37 35 (nox-x509 (>= 1.0))
-2
gauth.opam
··· 17 17 depends: [ 18 18 "ocaml" {>= "5.1"} 19 19 "dune" {>= "3.21" & >= "3.21"} 20 - "base64" {>= "3.0"} 21 20 "digestif" {>= "1.0"} 22 21 "eio" {>= "1.0"} 23 22 "fmt" {>= "0.9"} ··· 25 24 "nox-jwt" {>= "0.1"} 26 25 "logs" {>= "0.7"} 27 26 "oauth" {>= "0.1"} 28 - "ptime" {>= "1.0"} 29 27 "requests" {>= "0.1"} 30 28 "uri" {>= "4.0"} 31 29 "nox-x509" {>= "1.0"}